Anna Mykhailova

Anna Mykhailova

Pitchel
Head of Content Marketing
89 points
Pitchel Showcase your startup quickly in a 60 second video pitch