Cailean of Carrick — Scottish heir