Nyirenda, J.C., South Africa