David Campbell was raised near Toronto and holds three degrees in theology from the University of Toronto and the University of Durham, England. He and his wife, Elaine have planted churches in the UK and Canada. David has also taught internationally in churches, Bible colleges and leadership training centers in the USA, the UK, Canada and India. He is the co-author (with GK Beale) of A Shorter Commentary on Revelation, and the author of Mystery Explained: A Simple Guide to Revelation. After thirty-four years of marriage, David and Elaine have eight children and four grandchildren. Click here to read about his book, Landmarks.