Gary Colledge

Gary Colledge has spent over twenty years as a pastor and teacher. He recently completed his PhD at the University of St. Andrews, UK.