- University of Rochester, B.A.
- Free Church of Scotland College, B.Th.
- Edinburgh University, M.Th., Ph.D.
- Officer, United States Marine Corps
- Tutor, Edinburgh University
- Founding Minister, Gateshead Presbyterian Church (EPCEW)
- God is a Communicative Being: Divine Communicativeness and Harmony in the Theology of Jonathan Edwards (author), T&T Clark, 2012
- Engaging with Keller: Thinking Through the Theology of a Popular Evangelical (co-editor), Evangelical Press, 2013
- Jonathan Edwards for the Church: The Ministry and the Means of Grace (author), Evangelical Press, 2015
- “Rage Against the Machine: Jonathan Edwards vs. the God of Deism” in The Scottish Bulletin of Evangelical Theology (2007)
- “An Uncommon Union: Understanding Jonathan Edwards’ Experimental Calvinism” in The Puritan Reformed Journal 2(2), July 2010
- “Re-Thinking the ‘Problem of Evil’” in The Banner of Truth Magazine 596, May 2013
- “Is the Insider Movement Really That Bad?” on Reformation 21