Author: J. D. Narramore
Alternate names: JD Narramore