Not really though, was it.
1985 by-election Richard Livsey Liberal
1992 Jonathan Evans Conservative
1997 Richard Livsey Liberal Democrats
2001 Roger Williams Liberal Democrats
2015 Christopher Davies Conservative
2019 by-election[a] Jane Dodds Liberal Democrats