John Kerr, Baron Kerr of Kinlochard — British diplomat (born 1942)