Skip to content Skip to navigation

Authors

PJ Badenhorst

Lineage:  BLC LLB (UP) LLM (Wits) LLM (Yale) LLD (UP)