Leemour Pelli is an artist living and working in New York City. She is a graduate of the School of Visual Arts (B.F.A., painting, 1994), Hunter College (Master of Arts degree in Art History, 1989),...