Note:
a) Elizabeth of Rowallan Mure is mother of: Robert III (*?), Walter (*?), Robert (*?), Alexander (*?) and Jean (*?)