Stephen W. Need completed his doctorate in Theology at King's College, London. He lived in Jerusalem for ten years, where he was Dean of St. George's College (2005-2011) and is currently Priest in Charge of two parishes in the Anglican Diocese of Chelmsford, UK.