Landscape Painting with Michael Klein‍ ‍

June 5–7, 2026 · New Salem, MA