Prof
John Dugard
Affiliation:
Senior Counsel, South Africa
Area of Expertise:
Law