Mark Sheard

Mark Sheard

Mark Sheard is the chief executive of World Vision UK. World Vision works in over 100 countries, helping the most vulnerable children overcome poverty and experience fullness of life. After a successful career in marketing, Mark was appointed to the Archbishops’ Council of the Church of England in 2017 and is chair of the Mission and Public Affairs Council.

Latest Articles