Author: William Trufant Foster
Alternate names: William, Trufant Foster; Ph.D. William Trufant Foster; Foster, William Trufant
Born: 1879
Died: 1950