David Moss brings over 18 years of experience in Sales and Sales Channel management in the EMEA region. His experience spans various industries including Critical National Infrastructure, Manufacturing, and Oil & Gas.
Links
Sign up to view 6 direct reports
Get started