HOME
ABOUT
STAFF
REVIEWS
NEWS
PROJECTS
DONATE
More
Stephen is the Academic Director of the Aquila Initiative and pastor of the International Baptist Church in Bonn, Germany. He earned his PhD in Theology from Durham University.