Dr Stuart McPherson

Dr Stuart McPherson is a consultant hepatologist and Honorary Clinical Senior Lecturer