Frederick Stuart Church, ‘The Mermaid’, ca. 1881, National Gallery of Art, Washington, D.C.

About Frederick Stuart Church

American, 1842-1924, Hartford, CT, United States