Author: James N. BeMiller
Alternate names: James Bemiller; James N BeMiller; James N. Bemiller