John D Jackson

John Jackson is a barrister at law and Dean and Professor of Criminal Law at the School of Law, University College Dublin.