Defend Truth

James Grant

James Grant is a former Associate Professor of Law and currently Advocate of the High Court of SA. He is a specialist in criminal law. Degrees: B Proc LLB BA hons (psychology); PhD (law).