Greg Mulholland was elected Liberal Democrat MP for Leeds North West in 2005 and held his seat until 2017.