Bill Longhurst

British diplomat