Author: Duane R. Freeman
Alternate names: Duane R Freeman