John Halpin

Co-Editor of The Liberal Patriot. Writes about U.S. politics and elections. 20+ years working on campaigns, speechwriting, and public opinion analysis.
John Halpin's profile has not been set up yet

No posts