Spencer
Data provided by statmaniax.com
403
112
81
31
3
2
Country: AR
Rank Points: 25,670,586
World Records: 403