Author: William E. Haviland
Alternate names: William E Haviland