David Donaldson R.S.A., R.P., R.G.I., L.L.D. (1916-1996)

View Slideshow