Author: W. A. Gray
Alternate names: Gray, William Alan.; Gray, W. A. (William Alan); William Alan Gray