Author: James A JC Creighton
Alternate names: Mr James A Creighton