Sasha Tolmacheva

Sasha Tolmacheva

Geek Project Manager & digital nomad
2 points
All activity