Atlanta-based Crawford & Company, which helps insurance companies manage claims around the world, has named a new general manager in Mexico. In addition to overseeing the company’s operations in the country, Eduardo Kimsi will be responsible for the business development of its Global Technical Services group, which manages large, complex losses for companies in a…
