Author: Armstrong, John Simpson Esq.,Barrister-at-Law.
Alternate names: Armstrong, John Simpson, b. 1810; Armstrong, John Simpson; John Simpson Armstrong
Born: 1810