David Matas and David Kilgour investigate the organ harvesting trade in China.
Leon Lee | Writer |
Zhenyu Wang | Production Manager |
Leon Lee | Cinematography |
Paulio Shakespeare | Additional Photography |
Zhenyu Wang | Camera Operator |
Run Wang | Director of Photography |
Raymond Zhang | Camera Operator |
Leon Lee | Director |
Domenco Cutrupi | Editor |
Zhenyu Wang | Editor |