MacLeod, Donald, d. 1838.