David Crawford — British diplomat (1928-1981)