Author: William W. Ellis
Alternate names: William W Ellis