Mr Edward Hamilton

Former MP for Salisbury