Author: Gary L. Thomas
Alternate names: Gary Thomas; Thomas, Gary