Mr Michael Hamilton

Former MP for Salisbury