Advertisement
James Mehigan

James Mehigan

James Mehigan is a senior lecturer in law at the University of Canterbury in New Zealand, and a barrister at Garden Court Chambers, London.
James Mehigan is a senior lecturer in law at the University of Canterbury in New Zealand, and a barrister at Garden Court Chambers, London.
Languages Spoken:
English
Related Topic
King Charles III