Margaret married Sir John Bonkyl STEWART, son of High Steward Alexander Stewart SCOTLAND and Jean McCrory BUTE. (Sir John Bonkyl STEWART was born about 1245 in Bonkle, Cambusnethan, Lanarkshire, Scotland and died in 1298 in Battle, Falkirk, Stirlingshire, Scotland.)