Liam Shields

Liam Shields is Lecturer in Political Theory at the University of Manchester.