David Scher


David Scher


“Noah Noah (detail),” 2013, Flashe on canvas, 67 x 83 inches