Author: William E. Moen
Alternate names: William E Moen; Bill Moen