Academic team Adelphi University
Overall rating place: 9368 with 0.427 pts in 2017
Country place: 293
I don't remember
Team social media button generator