From Shanghai, China • 1947 - 2021
We don't have a bio for this person yet
Vampire's BreakfastFilm • 1987
The ImpFilm • 1981