Keith Gordon MacInnes

British diplomat