David was born in Brampton, Ontario and educated at the University of Toronto, Trinity Evangelical Divinity School (Chicago) and the University of Durham (England). He has planted churches in the UK and Canada. David is recognized as a Bible teacher in the Newfrontiers family of churches, as well as other networks, and regularly travels in Canada, the USA and the UK. He is co-author (with G.K. Beale) of A Shorter Commentary on Revelation (Eerdmans, 2014). He is also author of Mystery Explained: A Simple Guide to Revelation (Trinity Press, 2016), and of Foundations of Faith: Building Biblical Churches in Today's Culture (forthcoming from Unprecedented Press, Fall 2017). David has been married to Elaine for over thirty years. They have eight children, Katie (Josh Overbeek), Anna (Chris Buttenshaw), Michael (Samantha Campbell), John, Rachel, Sarah, Julia and James, two grandsons, Joseph and Tate Overbeek, and one granddaughter, Eleanor Buttenshaw. David is pastor of Trinity Christian Church, Owen Sound, Ontario.