| Adjunct Professor | Greek, Gordon-Conwell Theological Seminary | 1983–1987 |
| Lecturer | Gordon College, Wenham, MA | 1984–1993 |
| Associate Professor | Biblical and Theological Studies, Gordon Col., Wenham, MA | 1993–2000 |
| Christian Educ. Coordinator | First OPC, Ipswich, MA | 1999–2003 |
| Associate Professor | Biblical and Theological Studies, Gordon Col., Wenham, MA | 2000–2003 |
| Associate Professor | New Testament, Reformed Theological Seminary (several locations), Jackson, MI | 2003–2007 |
| Associate Professor | New Testament, Reformed Theological Seminary (several locations), Jackson, MI | 2003–2007 |
| Dism. to | Mississippi Valley Presby., PCA | 2004 |
| Learned PCA | Learned, MS | 2004–2006 |
| Sovereign Grace PCA | Charlotte, NC | 2007 |