The present MP is John Leech, Liberal Democrat, who has held the seat since 2005; he succeeded Keith Bradley (Labour), first elected in 1987.
The present MP is John Leech. John Leech is Liberal Democrat. John Leech has held the seat since 2005. John Leech is Liberal Democrat. He succeeded Keith Bradley (Labour). Keith Bradley (Labour) was first elected in 1987.