Award winner no. 92

University College London Hospitals
Rank 92 Chief Technology Officer