From Shanghai, China • 1923 - 2009
Ho Meng Hua (1 January 1923 - 19 May 2009) was a Chinese film director from Shanghai, working in the Cinema of Hong Kong and the Cinema of Taiwan. (Via Wikipedia)
The Mighty Peking ManFilm • 1977
The Oily ManiacFilm • 1976
Black MagicFilm • 1975