David Gore-Booth — British diplomat (1943–2004)