About the Author Rebecca Heyl is an artist and human rights activist currently living in Boston. She has a Master of Fine Arts degree from the joint program between the School of the Museum of Fine Arts and Tufts University. While living in Israel between 2001 and 2004 she worked with Windows: Channels for Communication.
Trustpilot
3 weeks ago
2 weeks ago