DAVID KEMP AND SON, Glasgow

Established
1832