Graeme Garrard is a writer and academic at Cardiff University where he teaches political philosophy and intellectual history.
@GarrardGraemeGraeme Garrard is a writer and academic at Cardiff University where he teaches political philosophy and intellectual history.