David from Cape Town, S. Africa