Mcleod, Malcolm, Minister of Snizort, Isle of Skye