Author: William S. Gray
Alternate names: Gray, William S.; William Gray