A. MacKechnie Walter Newall, Architect in Dumfries Architecture, Recent, Parish History, History TDGNHAS Series III, 63 (1988), 78(WARNING very large file size: 23.36 MB)