Robert Macfarlan (Professor of Gaelic )