Stephen Catlin and Paul Brand have brought back together the nucleus of talent that built Catlin Group under the banner of $1.8bn
Stephen Catlin and Paul Brand have brought back together the nucleus of talent that built Catlin Group under the banner of $1.8bn