James Mehigan

James Mehigan is Senior Lecturer in Law at the University of Canterbury, New Zealand. He is a barrister at Garden Court Chambers, London.