Political BeefWestminster, seat by seat
  1. Home
  2. MPs
  3. David Taylor
MP · Labour

David Taylor

LabourParty
Hemel HempsteadConstituency
4 July 2024Member since