Учился в Эдинбургском и Геттингенском университетах, а также в Сорбонне. Во время Первой мировой войны работал в гражданской службе, занимавшейся анти-германской пропагандой. Профессор экономики Абердинского (1921-34) и Эдинбургского (1934-56) университетов. Член Эдинбургского королевского общества (с 1942).
Опубликовал несколько поэтических сборников. Переводил немецкие и датские поэтические произведения на гэльский язык.