Margaret Trail
(1662-1706)
(1662–1706)
Parents
Mary Hamilton
James Trail
Children
Michael Bruce
Patrick Bruce
Siblings
Magdalen Trail
Eleanor Trail
Sarah Trail
Mathilda Trail
Mary Trail
Anne Trail
Jean Trail
James Trail
Hans Trail
John Trail
James Trail
Partners
James Bruce