McMillan, John L. (John Lanneau), 1898-1977