News

Dr James Thornton is Associate Professor of Law, Criminal Justice and Ethics and member of the Centre for Rights and Justice. His chief area of interest is criminal law, which he teaches on the LLB, ...