Seth Scher
Seth Scher制片人
Seth Scher

Seth Scher is a producer and director, known for Leaker (2015), Explicit Ills (2008) and Unmade in China (2012).

TA的作品(4)