Dr James Gamble, Cardiologist

About Dr James Gamble, Cardiologist

I am a consultant cardiologist (specialist in hearts) working in Oxford.