Author: John M. Armstrong
Alternate names: John M Armstrong; Armstrong, John M