Author: William L. Ellis
Alternate names: William L Ellis