Trax Dor Sela

Dor Sela is chief marketing officer and head of strategy, Trax.