John Avlon

Senior political columnist for The Daily Beast