Author: Douglas C. Waller
Alternate names: Douglas Waller