Donald Gregory

Donald Gregory was Secretary to the Society of Antiquaries of Scotland.