Barbara Forbes
Peerage person ID=527997
Children
John Skene, 3rd of Hallyards
Partners
Sir Alexander Skene, 2nd of Hallyards