Crawford & Company appoints LatAm regional head

18-08-2017

Atlanta-based Crawford & Company, a provider of claims management solutions, has named Roberto McQuattie as regional head, Latin America to oversee operations across its network of 15 offices in the region.


Crawford & Company, Appointment, Roberto McQuattie, Latin America

Intelligent Insurer