Sir John Cameron, of Ballegarno

1275 - uncertain 1350