William Mainland - Pedigree | FamilyCentral
 1 Oct 1847 - 31 Oct 1916
Family Group
Family Group
Jean or Jane Gibson
 md. 29 Mar 1878
  Children