Sir Donald MacAlister of Tarbert,