McSporran, who has died aged 88, was, for some 35 years, a man of considerable importance on the inner-Hebridean island of Gigha and once had an entry in the Guinness Book of ...