There are no surviving records in North Uist that provide any information on "your" Donald Morrison. As is frequently the case, the only information on Donald is what is available in Cape Breton. My records indicated that he died 15 Dec 1917 and is buried in Stewartdale Cemetery, Inverness County, Cape Breton. I can give you the the monumental inscription of his gravestone if you do not already have it.
My records cover every person born North Uist before 1871 who is mentioned in any document or extant available record (I have detailed records on more than 16,000 persons). After some 30 years of research and more than 20 visits to North Uist I can pretty well assure you that you are not going to find any more information on your Morrison line in Scotland. Your best hope is for information from sources in Cape Breton, either written or oral.
The Morrisons of North Uist were originally "incomers" from Harris and are usually found in the areas along the north coast of North Uist.
Blair MacAulay (Oakville, ON)