 He was succeeded by yet another David, the third Laird of Cranston-Riddell, who died in 1619 without male issue.His brother was James Makgill who in 1627 was created a Baronet of Nova Scotia.He was appointed a Lord of Session in 1629 and in 1651 was elevated to the peerage as Viscount of Oxfuird.