Author: William H. Snowden
Alternate names: William H Snowden