Author: William E Mason
Alternate names: William E. Mason