Welsh politician and MP (born 1980).
No voters have rated Stephen Doughty yet. Please check back soon.