BA (Hons), University of Western Ontario
MAR, Westminster Theological Seminary
MTh, Westminster Theological Seminary
MA, University of Toronto
PhD, University of Toronto
Chair Biblical Theology Section for Evangelical Theological Society 2011-2016
Editorial Board, Zondervan Exegetical Commentary on the Old Testament 2010-2017
Visting Professor, Cameroon Association of Bible Translation and Literacy, 2013
Murray Chair of Christian Studies, Crandall University, 1996-2006
Social Science and Humanities Research Council of Canada Research Grant, 1983
Co-Recipient of the Ted Ward Writing Award for “The Christian Mission in Higher Education,” 1992
The Steven & Ella Steeves Faculty Award for Excellence in Teaching, Crandall University, 2007
The Steven & Ella Steeves Faculty Award for Excellence in Research, 2013
Micah: A Theological Commentary (Eerdmans, 2017).
“Hannah’s Song, A New World Order and the Right Side of History,” in Ecclesia semper reformanda est: A Festschrift on Ecclesiology in honour of Stanley K. Fowler, ed. David G. Barker, Michael A. G. Haykin and Barry H. Howson (Joshua Press, 2016), 3-32.
“The Canon of Scripture,” in A Manifesto of Theological Interpretation, ed. in C. Bartholomew and H. Thomas, (Baker, 2016), 131-148.
“The Old Testament Canon, Josephus and Cognitive Environment,” in The Enduring Authority of the Christian Scriptures, ed. D. A. Carson, (Zondervan, 2016), 321-361.
“A Wandering Moabite: Ruth—A Book in Search of a Canonical Home,” in The Shape of the Ketuvim: History, Contoured Intertextuality, and Canon, ed. J. Steinberg and Tim Stone (Eisenbrauns, 2016 ), 87-118.
“From Slight Peg to Corner Stone to Capstone: The Resurrection of Christ on the Third Day According to the Scriptures,” Westminster Theological Journal 76 (2014): 371-410.
Dominion and Dynasty: A Theology of the Hebrew Bible. New Studies in Biblical Theology 15 (Apollos, 2003).
Reformed Theological Seminary Conference on Biblical Theology, Jackson, Mississippi, March 28-30, 2011
Ryle Theological College, Ottawa, Ontario, May 19, 2016