Mr James Halse

Former MP for St Ives