John Irvine Paintings


(Scottish, 1805 - 1888)