Debra Miles's Location
Indianapolis, IN, US
Debra Miles's Work
Debra Miles's Education
Debra Miles's Skills
Debra Miles's Summary
Debra Miles, based in Indianapolis, IN, US, is currently a Information Center Manager at Stericycle, bringing experience from previous roles at Stericycle and Veolia Water North America. Debra Miles holds a 1999 - 2000 Indiana Institute of Technology. With a robust skill set that includes Call Centers, Customer Service, Team Building, Customer Satisfaction, Process Improvement and more, Debra Miles contributes valuable insights to the industry. Debra Miles has 2 emails on RocketReach.