Author: Thomas L. Kelly
Alternate names: Kelly, Thomas L.; Kelly, Thomas; Kelly, Thomas (Thomas L.)