Stephen grew up in Haverfordwest and attended Fenton, Barn Street and Tasker Milward schools.
He graduated from Bristol University with first class honours in 1995 and began his career working at the National Council for Voluntary Services. He later worked for the London Chamber of Commerce and Industry supporting small firms, before becoming a marketing consultant helping to develop business plans for new companies.
Stephen was first elected to Parliament in May 2005 with a narrow majority of 607. He was re-elected in 2010 with a greatly increased majority of 4,605. In 2014 he became Secretary of State for Wales after four years as a junior Minister.
Stephen supports a number of local and national charities. He is Patron of Pembrokeshire Mencap and the Friends of Haverfordwest Museum. He has had a close relationship with PATCH since it was founded in 2008 and has served as a Trustee. He also served five years as a governor of a primary school.
Outside of work Stephen loves a wide range of sport. He captains the parliamentary rugby team in charity matches and has run the London Marathon three times for Pembrokeshire charities. He also enjoys playing guitar (badly!). He and his family attend St Mary’s church in Wiston.