David Cooke Gibson Paintings


(Scottish, 1827 - 1856)