Lieut-Colonel James Bucknall-Estcourt

Former MP for Devizes