William Farmer - Pedigree | FamilyCentral
 1897 -
 13 Mar 1856 -
Family Group
Family Group
Family Group
Family Group
 3 Jan 1788 -
Family Group
  - 7 Apr 1829
Family Group