David Carter (born 4 May 1945) is a former British diplomat who is an academic at Cambridge University.[1]