Author: William D. Gray
Alternate names: William Douglas Gray; Gray, William D. (William Douglas)