David Barclay

David Barclay is the Faith in Public Life Officer at the Contextual Theology Centre. He is a former President of the Oxford University Student Union, and has also spent two years living and working in Western China.
Politics
Showing 1 to 1 of 1