Jim Kavanagh

Former college professor,. Political and cultural analysis from a left-socialist perspective. https://thepolemicist.substack.com/ Twitter:ThePolemicist_