Author: David B. Anderson
Alternate names: Anderson, David B.