Author: J. M. Spivey
Alternate names: Michael Spivey; Mike Spivey