James Hooper

James Hooper is a managing director of the Public International Law & Policy Group.