Margaret Ingles - Pedigree | FamilyCentral
 24 Oct 1713 -
 4 Nov 1686 -
Family Group
Family Group
Family Group
Family Group
David Salmon
 md. 29 May 1784
Family Group
  Children