Contributor

Vince Cable

Lib Dem MP for Twickenham and shadow health secretary

Lib Dem MP for Twickenham and shadow health secretary