Mr David Penhaligon

Former MP for Truro