Ho Yuhang


Ho Yuhang - film director from Malaysia. He was born on April 11, 1971. He graduated from the Iowa State University.