Teresa Chen

Born in Spokane, Washington, USA. Lives and works in Zurich, Switzerland.