Author: Douglas W. Copeland
Alternate names: Douglas W Copeland