Canadian born and educated. This guy does not understand the US at all.
He may live on Va and teach at George Mason but he is the perfect example of book smart and zero knowledge
I think the fact that his putting the word Marxist in quotes indicates he is being tongue in cheek when using that term. That is after all what the true Marxists are calling us, so he is jokingly accepting their accusation, but not really as he then refutes their baseless accusation.