David Harris carried out several voluntary roles after serving as MP for St Ives from 1983 to 1997. Continue reading...