Author: James A. Hooper
Alternate names: Mr James A. Hooper