Savannah, GA, United States
Deborah Sherron Miller is a self-taught artist currently living in Savannah, GA. Growing up in southeastern Pennsylvania and in subsequent years living in Portland Maine, New York City, Washington DC, Upstate New York, North Carolina and Brussels, Belgium has opened her perspective to life and art...
artworks
View All 3 Artworks