Alvaro Llaveria

engineer
Barcelona, Spain
26542
Points
67
Submissions
3
Placement