Lauchie MacLellan

John Shaw is senior lecturer in Scottish ethnology at the School of Scottish Studies, University of Edinburgh.