Author: William E Hurford
Alternate names: William E. Hurford