Robert Grange - Pedigree | FamilyCentral
 20 Apr 1856 -
Family Group
Family Group
Margaret J. Patterson
 md. 6 Feb 1895
  Children