Author: William A. Gray
Alternate names: Gray, William A.