Jeffrey Hill

JEFFREY HILL is Senior Lecturer in Law at Manchester Metropolitan University, UK where he teaches Criminal Law and Mooting.