Author: Gray William
Alternate names: William E. Gray; W. E. Gray