Lost and Found, an exhibition of paintings by Eric Brown ’90, co-owner and director of the Tibor de Nagy Gallery in NYC, is on view in the Palmer Gallery through Sept. 16. Read more.