British then American, conservative Catholic then Obama voter and activist for gay marriage, writer Andrew Sullivan is no stranger …

source