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