Author: Charles Jo Hall
Alternate names: Charles J Hall