John Calcott Horsley

(British, 1817-1903)