art glass installation

New York, NY June 2014—American artist Spencer Finch (b.