Richard Xu, USA

Contests