Adrian Bloor

Christie Hospital NHS Trust, United Kingdom 0000-0003-4550-220X