Advertisements

Richard Allan was the Liberal Democrat MP for Sheffield Hallam 1997-2001 and subsequently became a Lib Dem peer.