During his lifetime he has been a teacher, a pastor, a youth worker, an academic and the Director of The Shiloh Centre. Today he focuses on the supervision of clinicians, the delivery of supervision seminars and directs the Member Care programme for Youth For Christ International.