Hi Pauline,
William Mckinnon's parents were Andrew Johnstone Mackinnon (02/10/1832-1915) and Agnes Bell (01/04/1844-10/04/1914).
They had 7 children, Margaret,John,Mary,Andrew,James,Thomas and William.
William Mackinnon (my Great Grandfather) being Thomas Duncan Mckinnon's younger brother (making him my 2nd Great uncle). I don't know why some of the family spelt the surname McK and other Mack, its very confusing when searching for folk!
Andrew and Agnes were married on 07/7/1868 in Whiteknowe in the parish of Hutton. Andrew and Agnes were both born in Dumfries. They lived for a few years in a cottage in an area called Cossarshillfoot in Ettrick. I have been to the cottage and its quite nice albeit a bit small for a large family. They then moved to the Thirlestane estate where they lived in one of the lodges. They both stayed there for the rest of their lives.
I have found quite alot of information on the ScotlandsPeople website but I found out a great deal more by visiting the area. My Ancestry tree has the whole family.
Saying that, the information I have on your Great grandfather is sparse. I have a Nellie listed as his wife and a son named Andrew but I have been unable to confirm this information.
It would be great to hear back from you and exchange notes!
Laurie