Margaret was born about 1300 in Mar, Dumdries-shire, Scotland, the daughter of unknown parents.
Her husband was William St. Clair, who she married in 1322. The place has not been found. Their two known children were sir John (1323-1377) and Thomas (?-1371).
Event | Date | Details | Source | Multimedia | Notes | ||
---|---|---|---|---|---|---|---|
Birth | ABT 1300 |
|