David is a native of Johannesburg, where he and his family reside. He is married with three children.
David received a Diploma in Media Studies (majoring in Radio Broadcasting) from Rand Afrikaans University (now University of Johannesburg) and later trained in Web Development. His theological...