John Thomson — British diplomat