Nick Karabajakis

engineer
Athina, Greece
61351
Points
103
Submissions
21
Placement