Overview

John Lorne of Canna Campbell

(1906—1996) scholar of Scottish Gaelic folklore