Author: John P. Armstrong
Alternate names: Armstrong, John Paul.; Armstrong, John P.; John P Armstrong