Luis Barba currently serves as Supervisor of Technical Support at Noritz America, a position held since April 2017. Previously, Luis worked as the West Coast Territory Sales Manager at Noritz America, contributing to the company’s sales efforts in that region. With a focus on providing technical assistance and managing support operations, Luis has developed expertise in customer relations and technical problem-solving within the industry.
Sign up to view 0 direct reports
Get started