Stephen Brown

Dr Stephen Brown is editor of The Ecumenical Review, the quarterly journal of the World Council of Churches, and a former managing editor of the Ecumenical News International news agency. Originally from Britain, he is based near Geneva and Paris, and is a member of the United Protestant Church of France.

Latest posts created by this user

View All Posts