John Grant

John P. Grant is Professor Emeritus of International Law, University of Glasgow