David Haines was born and raised in Ontario, Canada. He holds a BTh. from Covington Theological Seminary and an M. A. in Philosophy from Southern Evangelical Seminary. He is currently pursuing a PhD. in Philosophy at University Laval.
He was youth pastor at the Evangelical Baptist Church of Trois-Rivieres from 2005 - 2009 and shared the teaching load (with Grady Peeler) of the College and Career sunday school class at Calvary Church in Charlotte, NC, from 2010-2011.
Thank you for the comments Richard. I always do my best to represent every view that I study as accurately as possible. Also, thank you for the precisions about which parts you think were inaccurate. I will keep these comments in mind and, if I ever…