
David Orrison
David Orrison is a retired Free church pastor now preaching part-time in an independent church. He has a PhD in Theology and served as chair of his district board of ministerial standing for fifteen years.
Post List
Viewing 1 of 1 posts
