Author: Michael G. Duerr
Alternate names: Michael G Duerr