Author: Thomas M. Kelly
Alternate names: Tom Kelly; Thomas M Kelly; Kelly, Tom (Thomas M.)