Luis Rojas
@lrojas94
Dominican Republic
Joined Jun 2013
World Rank: #17033 (1.9 points)
Institution: Pontificia Universidad Católica Madre y Maestra
Dominican Republic
Joined Jun 2013
World Rank: #17033 (1.9 points)
Institution: Pontificia Universidad Católica Madre y Maestra