Helen Douglas
Birth:
Abt 1372
Scotland
FCID:6371:8081
Parents
Father:
(Earl) Archibald Duglas
Mother:
Elizabeth Boyd
Marriage(s)