James Slate
James Slate

James Slate

I Defend American Institutions and Foreign Policy from a Neoconservative Perspective