Stephen Egerton - British diplomat (1932–2006)