Yale Weekly 5

Team Alvin Lu, Stephen Xia

Participating in Yale Weekly 5

Name