Ted Xu

New Haven, Hong Kong