Author: William James Heaps
Alternate names: Heaps, Wm. Jas.