Author: John Ellis Anderson
Alternate names: Anderson, John Ellis