 He has also studied at the University of Aberdeen, Scotland.From 1985 to 1990 he served as senior pastor at Simi Valley Community Church, and then from 1990 to 1994 at Horizons Community Church (now Baseline Community Church) in Claremont, California.He then moved from California to Illinois to serve as a teaching pastor at Willow Creek Community Church in South Barrington, Illinois until 2003, when he assumed his current role at Menlo Park Presbyterian Church, a multi-campus church in Northern California.