Stockholm
Senior Advisor & Client Management
International Sales · Business Development · B2B Sales · Technical Project Manager. Want to make a difference before i leave this planet for another world
What you see of Leslie Clarke depends on which communities you share with Leslie.