Author: Charles M. Friel
Alternate names: Charles M Friel