Crawford Launches Global Technical Services in Mexico June 21, 2012 Crawford & Company, an independent provider of claims management services, launched its Global Technical Services (GTS) division in Mexico to...