Author: Kelly, John E., III
Alternate names: John E. Kelly III