M'Leod, Donald Rev. of Hamer in Skye.