Author: Charles A. Carpenter
Alternate names: Charles A Carpenter