James Hooper
James Hooper is a managing director of The Public International Law and Policy Group.
-
Re-Repairing Bosnia
Re-Repairing Bosnia
Mar 11, 2010 Morton Abramowitz & James Hooper
James Hooper is a managing director of The Public International Law and Policy Group.
Mar 11, 2010 Morton Abramowitz & James Hooper