Hij is getrouwd met Margaret (Marjory) Marcelline of Ardgowan Stewart.
Zij zijn getrouwd rond 1417 te Buchan, Aberdeenshire, Scotland.
Zij zijn getrouwd op 18 januari 1425 te Buchan, Aberdeenshire, Scotland, hij was toen 20 jaar oud. Zij zijn getrouwd op 18 januari 1431 te Buchan, Aberdeenshire, Scotland, hij was toen 26 jaar oud. Zij zijn getrouwd op 18 januari 1437 te Buchan, Aberdeenshire, Scotland, hij was toen 32 jaar oud. Zij zijn getrouwd op 8 januari 1460, hij was toen 55 jaar oud. Zij zijn getrouwd te Buchan, Aberdeenshire, Scotland. Zij zijn getrouwd te Scotland.Kind(eren):