Margaret Semphill - Pedigree | FamilyCentral
 Abt 1524 - Oct 1575
 Abt 1502 - 27 Jan 1576
 Abt 1505 -
Family Group
Family Group
Family Group
Family Group