Author: Greg Hoey
Alternate names: Gregory Hoey