Josh Ruston 

Burgeoning Marxist nerd in the global north and the godforsaken south
See followers