John William Foster - Pedigree | FamilyCentral
 14 May 1850 - 18 Sep 1933
 17 Mar 1816 - 15 Jun 1902
 26 Sep 1832 - 25 Nov 1907
 1777 - 17 Oct 1843
 1796 -
 2 Dec 1783 - 19 Oct 1850
Family Group
Family Group
Family Group
Family Group
Family Group
Family Group
Family Group
Family Group
Margaret
 md. 28 Mar 1878
Family Group
  Children