Author: David Allen Anderson
Alternate names: Anderson, David Allen