Author: William B. Petersen
Alternate names: William B Petersen