Author: Tom E. C. Smith
Alternate names: Tom E.C. Smith