He was educated at North Berwick High School, Corpus Christi College, Oxford, the University of St Andrews and received a doctorate of ministry from Princeton Theological Seminary.
He was educated at North Berwick High School Oxford. He was received a doctorate of ministry from Princeton Theological Seminary. North Berwick High School Oxford was the University of St Andrews. North Berwick High School was Corpus Christi College.