Alvaro Llaveria

engineer
Barcelona, Catalonia, Spain
26542
Points
67
Submissions
3
Placement