MacLeod, Xavier Donald, 1821-1865.