Andrew Palmer

British diplomat