Author: David G. Wallace
Alternate names: Wallace, David (David G.)