James Slate

James Slate

James Slate

I Defend America and its Foreign Policy from a Liberal Perspective.