Noel Leung

Noel Leung

Born 29 December 1969 in Macau, China