Craig Mcleod's Location
Batavia, IL, US
Craig Mcleod's Work
Craig Mcleod's Skills
Craig Mcleod's Summary
Craig McLeod, based in Batavia, IL, US, is currently a Director of Customer Success at Sollus, bringing experience from previous roles at AT&T. With a robust skill set that includes Sales Management, Sales Operations, Customer Retention, Customer Satisfaction, Direct Sales and more, Craig McLeod contributes valuable insights to the industry. Craig McLeod has 1 email on RocketReach.