Author: John Barry Anderson
Alternate names: Anderson, John Barry