Anna Mykhailova

Anna Mykhailova

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