Spencer Meagher

About Spencer Meagher

Spencer Meagher (Mt. Vernon, IL) is a plein air and studio painter whose subjects focus on our contemporary world. Spencer has won awards in many regional and national shows and he was a recently featured artist in Plein Air Magazine.

Workshops by Spencer Meagher