Jeffrey May Email

Director Sales, Americas . OTRS AG

Current Roles

Employees:
96
Revenue:
$13.9M
About
OTRS AG Address
Zimmersmühlenweg 11
Industry, IL
United States
OTRS AG Email

Past Companies

OTRS GroupDirector of Sales, Americas
OTRS GroupSenior Sales Manager
Travel Media GroupStrategic Account Executive

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.