Hi Kate
Not sure if you have this stuff already, but this is what I found.
Marriage
03/07/1778 Donald Ross, Late cook at Balnaceil and Mary MacKay alias nin uilliammacnish at Clasneach
(Not brill at Patronymics, but it reads something like daughter of William son of Angus)
Children
31/07/1779 Donald Ross, Late cook in Balnaceil now in Clasneach and Mary MacKay, JOHN
21/09/1781 Donald Ross tenent in Uaibeg and Mary MacKay, DONALD
27/06/1784 Donald Ross tenent in Uaibeg and Mary MacKay alias nin Uileam, WILLIAM
10/08/1787 Donald Ross tenent in Uaibeg, from parish of Dornoch and Mary MacKay, ANN
27/12/1790 Donald Ross tenent in Uaibeg and Mary MacKay, ANGUS
01/07/1793 Donald Ross tenent in Uaibeg and Mary MacKay alias nin Uilam, DONALD
23/09/1796 Donald Ross farmer in Uaibeg and Mary MacKay, ISOBEL
ANN ROSS
05/02/1808 Donald White in Clasneach and Ann Ross in Saingo
27/12/1808 Donald Whyte, weaver and little tenent in Clashneach and Ann Ross, ANN
05/06/1810 Donald White, weaver in Clashneach and Ann Ross, DONALD ROSS
DONALD WHITE
I have looked through the register and there is a likely candidate.
Baptism
09/10/1784 Donald Whyte, tenent in Balamhulich and Janet Gordon, DONALD
Other children
06/11/1773 Donald White in Balamhulich, HUGH
22/09/1776 Donald White alias Macdholicomash, tenent in Balamhulich, JANET
23/01/1781 Donald White tenent in Balamhulich and Janet Gordon, JOHN
Marriage
09/01/1770 Donald White alias Macdholicomash in Balamhulich and Janet Gordon
(Donalds Patronymic, my guess would be Son of Donald son of Thomas)
There are two possible brothers of Mary MacKay also based on the having the same patronymic, a Donald Mackay alias Macuilliam Macnish and a Robert MacKay alias Macuilliam Macnish. Let me know if you want the details of these also.
Hope this helps.
Andy