View All 10 Artworks
Los Angeles, CA, United States
Debra Scacco (b. 1976, New York) received a BA in Studio Art from Richmond University, London in 1998. Works by Scacco in many ways attempt to find equilibrium between fundamentally opposing forces: controlled and organic, obsession and restraint, truth and fiction, obligation and desire. Often usin...