Father: Sir William of Keith Born: 1339 Married: Unknown Died: 1388
Mother: Margaret Fraser Born: 1342 Died: 1399
Children: 1. Lady Muriella of Keith (b.1365) 2. Lady Elizabeth of Keith (b.1367) 3. Sir John of Keith (b.1371) 4. Lady Christina of Keith (b.1374)