It won't take 40 years for opposition to same-sex marriage to dissipate.

Author Details

Author Name: