James Green

James Green is a consultant urologist at Barts Health Trust.