Formerly a research assistant to N. T. Wright, he has taught at Biblical Seminary (Hatfield, PA) and served as a senior pastor at the International Presbyterian Church in London.