Author: John Edward Corcoran
Alternate names: J. E. Corcoran