Spätestens im Juni 1538 hatte er Margaret Keith, Tochter des William Keith, Younger of Inverugie (⚔ 1513 bei Flodden), geheiratet. Mit ihr hatte er neun Kinder: