Sir Roderick Macleod of Macleod, 15th Chief