David Matas and David Kilgour investigate the organ harvesting trade in China.
Self
Director
Editor
Cinematography
Music
Production Manager
Additional Photography
Transportation Coordinator
Director of Photography
Producer
Camera Operator
Executive Producer
Writer
Assistant Editor
Sound Mixer