John on David Blankenhorn’s Evolution

Longtime opponent David Blankenhorn changes position on gay marriage. My take, here.