Author: John B. Armstrong
Alternate names: Armstrong, John B.