Mr William Foster

Former MP for Lancaster