Author: Dennis Allen Moore
Alternate names: D. A. Moore