John Avlon

John Avlon

John Avlon is a CNN Senior Political Analyst and former Chief Speechwriter for NYC Mayor Rudy Giuliani.

ALL VIDEOS