Author: Gary L. Gaile
Alternate names: G. L. Gaile