Author: John W. Kelly
Alternate names: Kelly, John W.