Political BeefWestminster, seat by seat
  1. Home
  2. MPs
  3. Tim Farron
MP · Liberal Democrat

Tim Farron

Liberal DemocratParty
5 May 2005Member since