MacLeod, Xavier Donald,1821-1865.