David has lived his whole life in Johannesburg. In 2009, he married Michelle and they now have two amazing kids, David and Allegra.
David became a Christian in late high school after a Gospel group in the area came and shared the Good News at his school. David had a good friend who, then, took him to a church (Weltevreden Chapel) where he was a member for 17 years. It was through church involvement that David found he had a calling to be in full-time ministry.
David went to the International College of Bible and Missions for four years, where he got his honours in theology, and then a few years later went to the United States of America to complete his Masters in Theology from Dallas Theological Seminary. Upon returning from Dallas Theological Seminary, David served as an associate pastor at Weltevreden Chapel. In 2020, David moved to Bryanston Bible Church to serve within the Kids Ministry.
David and Michelle love engaging in discipleship and caring for those in need. David also enjoys playing and watching sports of any kind, especially soccer but, unfortunately for him, the team he has chosen to support is Arsenal Football Club.