Lieut-Commander Richard Tufnell

Former MP for Cambridge