Margaret Sharp - Pedigree | FamilyCentral
 12 Mar 1695 - Aft 1730
 1655 -
 9 Nov 1589 -
 1554 -
 1560 -
 1564 -