Andrew Sullivan/Definition

Columnist and blogger at The Atlantic; former Editor and continuing columnist at The New Republic (TNR); columnist for Time