Person

Greg Boorer

Chief executive of CDC Data Centres