Author: Jack W. C. Hagstrom
Alternate names: Jack W C. Hagstrom