Ross Carroll
Ross Carroll

Ross Carroll

Political Theorist and historian of political thought at University of Exeter. Tweets are my own.