December 13, 2005~ Artist, educator, & philanthropist Helen Farr Sloan dies

59th Street, New York City by Helen Farr Sloan

c.1930 / Oil on canvas / 23 1/2”x29 1/2” / Delaware Art Museum, Wilmington, DE

[There are three embedded links above]

Previous December 13 posts:

December 13~ Animals in Art

Artist Birthday Quiz for 12/13~

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.