Cohasset, MA, United States
Recognition
Artist featured in a collection
Boston Massachusetts native now residing in the seaside town of Cohasset MA. The artwork here illustrates Stephen's unique style of self-portraiture and straight photography, as well as showcases his work with alternative processes, mixed media, and large-scale photomontage. Stephen has also been r...
artworks
View All 42 Artworks