Par son épouse, Jean, fille de Sir Duncan Campbell, Baronet et Jean Stewart, leurs enfants étaient:
Leurs enfants venaient de son épouse Jean, fille de sir Duncan Campbell, du baronnet et de Jean Stewart: