Zoe Leonard

Zoe Leonard was born in Liberty, New York, in 1961. She has had major solo exhibitions at the Philadelphia Museum of Art and Tate Modern in London, among many other venues. Her work was featured at Documenta 12, 2007.