Stephen McCaffrey

Stephen C. McCaffrey is distinguished Professor of Law at the University of the Pacific, McGeorge School of Law. He chaired the International Law Commission where he was special rapporteur on international watercourses. He has served as counsel in cases before the International Court of Justice and has published widely.