Ali Sozkesen

Ali Sozkesen

3 Posts

A marketing professional with software development skills.