James Ng Yip-Kwan

James Ng

About James Ng Yip-Kwan

James Ng Yip-Kwan

James Ng

April 18, 1990

Also Known As    :   吴业坤