Author: John Edmond Kelly
Alternate names: John E. Kelly