IMO-team 2016

The 2016 IMO team, from left: Wilson Zhao, Seyoon Ragavan, Johnny Lim, Kevin Zian, Ilia Kucherov and Michelle Chen.