Margery Frances Slack - Pedigree | FamilyCentral
 26 Jul 1856 - 14 Apr 1906
Family Group
Family Group
William Diel
 md. 31 Oct 1874
  Children