David is a graduate of Covenant Theological Seminary, a Ph.D. candidate in Historical and Theological Studies at Westminster Theological Seminary in Philadelphia, and a visiting lecturer in Apologetics and Historical Theology at Reformed Theological Seminary in Charlotte and Atlanta. David blogs at www.christwardcollective.org, www.reformation21.org and www.teachinglikerain.wordpress.com. He is also a regular panelist for the podcast, East of Eden: The Biblical and Systematic Theology of Jonathan Edwards.