David Lam
David Lam, 1994-2003