Stephen was first elected as Member of Parliament for his home constituency of Preseli Pembrokeshire in 2005 and was re-elected in May 2010 with an increased majority of 4,605.
Stephen grew up in Haverfordwest, in the heart of Pembrokeshire, where he attended Tasker Milward School. He holds degrees from Bristol University (BSc.) and London Business School (MBA).
Before being elected to Parliament he worked as a marketing consultant. He has also worked for the National Council for Voluntary Youth Services and London Chamber of Commerce and Industry. He has been a volunteer youth worker in South London and was Chairman of Governors of a large inner city primary school between 1998 and 2002. Stephen has close links with a number of charities which help young people overcome challenges and is Patron of Pembrokeshire Mencap.
In Parliament Stephen has served on the Welsh Affairs, International Development and Treasury Select Committees. In January 2009 he was appointed to the frontbench as Opposition Whip. Following the formation of the Coalition Government in May 2010 Stephen was appointed as an Assistant Government Whip. In 2012 he was appointed Lord Commissioner of HM Treasury & Parliamentary Under Secretary of State at the Wales Office.
Stephen is also the leader of Project Umubano, the Conservative Party's social action project in Rwanda and Sierra Leone. Each July he leads large teams of Conservative volunteers to work in the fields of Education, Business, Health, Justice and Community alongside local partners in these two countries.
In Pembrokeshire Stephen has been a strong supporter of the growing energy sector which has seen major investment in new oil, LNG, power generation and renewable energy infrastructure at the Port of Milford Haven. He is also a champion for the local farming community and was a founding Officer of the All-Party Dairy Industry Group in Parliament.
Outside of politics, Stephen enjoys a wide range of sports including rugby, mountain biking and tennis. He has run the London Marathon three times, raising thousands of pounds for local charities. He also enjoys cooking, playing guitar and learning French.
Stephen is married to Béatrice and they have two young children.