Crawford appoints Latin American technical services managers
Crawford & Company has established a team of global technical services (GTS) managers and offices in Latin America, with the aim of more effectively serving large and complex claims in the region. The group says it is seeing significant growth in Latin America, including more involvement by insurers and reinsurers in the London market. Under [...]
