Margaret Jane Foster - Pedigree | FamilyCentral
 9 Feb 1863 - 1906
Family Group
Family Group
  - 1869
 1801 - 1876