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, 2015). He is also author of Mystery Explained: A Simple Guide to Revelation (Trinity Press, 2016), and of Landmarks: A Comprehensive Look at the Foundations of Faith (Unprecedented Press, 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 two granddaughters, Eleanor and Harriet Buttenshaw. David is currently based in Stratford, Ontario.