InstituteFestivalProfessionals
EN/NL
Donate
About IDFA
Archive
Peter Kwong
director

Peter Kwong

-
Festival history
Film
Snakeheads - The Chinese Mafia & the New Slave Trade
Role
Director
In
IDFA 1995