Default ICP Image

Moyra Davey

Born 1958, Toronto, ON, Canada Lives and works in New York, NY

Artist
1958–
American (b. Canada)