Author: Thomas J. Spinner
Alternate names: T. J. Spinner