Jim Macmillan is the spouse of a great-granddaughter of a 2nd cousin of the spouse of Archibald Campbell.