Master of Arts, University Cambridge, England, 1988. Doctor of Philosophy, University Aberdeen, Scotland, 1991.
Lecturer theology University Nottingham, England, 1993—1998. Senior lecturer church history University Aberdeen. Associate professor history theology Westminster Theological Seminary, Glenside, Pennsylvania, 2001—2005, professor history theology and church history, since 2005, vice president academic affairs and academic dean, since 2007.
Married Catriona Crichton, July 26, 1990. Children: John Daniel, Peter Conor.