John Duncan Gregory - British diplomat (1878-1951)