Margaret (of Ballegarno) Cameron (1348- ) |
Robert (Earl of Fife & Duke of Albany) Stewart (1339-1420) |
Margaret (Countess of Menteith) Graham (1333-1380) |
Murdoch (2nd Duke of Albany) Stewart (1362-1425) |
Maria (of Albany) Stewart (1369- ) |
Walter (of Dirleton) Halyburton (1363- ) |
Isabel (of Albany) Stewart (1363- ) |
Sir Walter (of Dirleton Castle) Halyburton (1380-1447) |