Edward Lam

17 Mar, 1959 in Hong Kong

Also Known As:

林奕華