William Wallace Armstrong

Family Group Record | Pedigree Chart | Descendancy Chart

William Wallace Armstrong

B 10 Oct 1829

D Nov 1916