mccollierheritage.wordpress.com
MacIvor’s and McGillivray’s of Sleat on the Isle of Skye
The tangled families of McGillivray, MacIvor, Campbell and MacInnes of Sleat and Strath, Isle of Skye