Author: John Edward Kelly
Alternate names: John E Kelly