Cavendish W. Cannon American diplomat (1895–1962) Parents John Q. Cannon Elizabeth Ann Wells Cannon Children