Author: T. J. Carty
Alternate names: Terence John Carty