Home Tags Steven Thrasher
Tag: Steven Thrasher
The Washington Times reports that Steven Thrasher - whose antisemitic tweets I uncovered - is still set to assume a newly created endowed professorship at Northwestern University.
Thrasher seems to be reveling in the limelight. Time to shine a light on those words of his he would rather do not see the light of day.