Bethoc of Scotland
Peerage person ID=107694
Parents
Donald III of Scotland
Children
Hextilda of Tynedale
Partners
Uchtred FitzWaldeve