Fergus McIver ; [and] MacDonald of sleat /