New appointment at Hubbard
Hubbard is pleased to announce the appointment of C. Crawford Carter to the position of "Sales and Technical Service Director Americas". In this new role Crawford will lead all sales and technical service activities North America and Latin America (excluding Brazil).
Crawford Carter brings over 25 years of industry-related sales and marketing experience to the Hubbard team.




