Global Head of Technical Claims
StarrcompaniesNew York, NY, United StatesGlobal Head Of Technical Claims.Join Starr, a global leader in commercial insurance with over a century of expertise.We empower our employees to innovate, make impactful decisions, and build lastin...[internal_linking.show_more]