David became a Christian in 1966 and served as a Boys Brigade officer, a youth leader and a Methodist local preacher in the Staines and Ashford area.
David worked for BP for 20 years developing computer software. He has been involved full time in Christian ministry since 1993.
He has made more than 50 overseas mission trips. In the early days these were, largely to Asia and Central America but are now mainly to Africa. He is one of the founders of Mission Africa, an evangelistic and teaching ministry.