Donald Macauley

Donald MacAulay is Professor of Celtic at the University of Glasgow