John David O'Shaughnessy

JOHN DAVID O'SHAUGHNESSY ARTIST WORKING IN MAINE - CONTEMPORARY ART