My great grandfather was John MacKinnon. He married a Margaret MacKinnon but her maiden name also appears as Maragaret MacSwan ("M.S.MacSwan"). Marriage June 17 1886(?) in a Duirinish. I know they lived in Dunvegan and suspect he came from Harris or Lewis. He was a Piermaster. They had at least one child, my grandfather, Kenneth, on March 3, 1895 in Dunvegan.
If any of this rings any bells, let me know. I am looking for any information to coroborate what I think I know and find out anything I didn't.