Exhibition John Beech and Stephanie Brooks Peter Blum Gallery DatesMar 8, 2003 — Apr 26, 2003 Location176 Grand St Floor 2, New York, NY 10013, USA, New York, United States ArtistsJohn Beech #13,156Stephanie Brooks #16,873 John Beech and Stephanie Brooks at Peter Blum Gallery featuring John Beech, Stephanie Brooks. Official Page Venue Profile Directions