Steven Mchugh's Location
Paris, Ile-De-France, France
Steven Mchugh's Work
Steven Mchugh's Skills
Steven Mchugh's Summary
Steven McHugh, based in Paris, Ile-De-France, France, is currently a Sales Manager France at Cecotec, bringing experience from previous roles at ECOVACS ROBOTICS, Tech21, CMS Distribution and BYZLAB. With a robust skill set that includes Key Account Management, Channel Partners, New Business Development, Account Management, Sales and more, Steven McHugh contributes valuable insights to the industry. Steven McHugh has 2 emails on RocketReach.