Ted Xu

New Haven CT, Hong Kong