Professor of Systematic Theology | RPTS
President and Professor of Pastoral Theology and Homiletics | RPTS
Professor of Old Testament Studies | RPTS
Professor of New Testament Studies | RPTS
Librarian (Retired) | RPTS
Professor of Church History | RPTS
Academic Dean and Professor of Biblical Counseling | RPTS
Adjunct Professor of Biblical Counseling (Retired) | RPTS
Adjunct Professor of Systematic Theology | RPTS
Adjunct Professor of New Testament | RPTS
President and Professor of Systematic Theology and Homiletics | Puritan Reformed Theological Seminary
Chancellor and Professor of Systematic and Historical Theology | Reformed Theological Seminary