Dunfermline High School Roll Of Honour Plate 10

UK Photo And Social History Archive: Portrait Plates &emdash; Plate 10