Our Maritime Ties
Margaret Douglas
Generation: 1
1. Margaret Douglas Margaret — Patrick Halyburton, 6th Lord Halyburton. [Group Sheet]
Children:
2. James Douglas, of Pompherstoun Children: