Steve Mumford

Steve Mumford is a New York City-based artist with the Postmasters Gallery in Chelsea. He has had numerous exhibitions, including five solo shows, since the late 1990s. He has taught at Cooper Union in New York and Montclair State University in New Jersey.