Author: Thomas J. F. Kelly
Alternate names: Thomas J. F Kelly; Kelly, Thomas J. F.