He has been on staff there since 1993. He received a B.A. in Political Science from St. Andrews Presbyterian College and a Masters in Biblical Counseling from Westminster Theological Seminary.