Navarro named head of international operations at Starr
Starr Companies has promoted Ed Navarro to head of the insurance group’s international operations, with the former global head of accident and health given the task of expanding the business in all areas outside of the US.