Author: James Creighton Thomas Rogers
Alternate names: J.C. Thomas Rogers