van Heerden, Ben B, Stellenbosch University and Tygerberg Academic Hospital, South Africa