Andries Havenga

Andries Havenga is attorney and associate at Du Plessis & Hofmeyr Inc