Stephen has been CEO of Euclid Network since 2013 after eight years at European Social Network. Based in London and The Hague, the Euclid Network is the European network for social entrepreneurs and civil society leaders, with 22 member organisations in 14 countries federating 5,000 people.