John MacInnes — Scottish Gaelic scholar and authority on Scottish Gaelic oral tradition