top of page
James has held a number of senior management and board level roles in the construction insurance sector over the past 25 years
bottom of page
James has held a number of senior management and board level roles in the construction insurance sector over the past 25 years