Jul 7, 2003 - Guangzhou, Guangdong Province, China
No biography available.
No crew credits available.