Duck Creek Names Juan Antonio Costa to Lead New Madrid Office

Duck Creek’s primary Spanish office in Madrid joins its development office in Barcelona as the insurance solutions provider moves to expand in Iberia.