Political BeefWestminster, seat by seat
  1. Home
  2. MPs
  3. Sir John Hayes
MP · Conservative

Sir John Hayes

ConservativeParty
1 May 1997Member since