Christopher Barnes has been appointed southeastern sales manager at Imtra, a US importer and manufacturer of marine products.
In his new role, Barnes will represent the company in Georgia, North Carolina and South Carolina, leading its sales efforts…