Author: John J. Kelly
Alternate names: Kelly, John (John J.)