Patrick Haseldine

British diplomat