Author: William H. Cummings
Alternate names: William H Cummings