James Grant

EWN default image new logo
James Grant PhD is a visiting associate professor of law at Wits University and an advocate of the High Court of South Africa.

News Feed