4 Generation Pedigree Chart:
Margaret Edgar













Margaret Edgar ‎(I1601)‎
Birth 1762 -- Cramond, Midlothian