Rebecca Allen is known for Twisted Turtle (1993), Minimum-Maximum (2005) and The Digital Promise (2014).
No data