Leon Lee

October 18, 1988
Chongqing, China

Television Credits