Lieut-Colonel Hon. Douglas Carnegie

Former MP for Winchester