Cathy Geeson

Cathy Geeson is a clinical research fellow of the National Institute for Health Research at Luton and Dunstable University Hospital.