Dr Andrew McGregor

Dr Andrew McGregor is a Consultant Haematologist specialising in haematopathology, myeloproliferative neoplasms and chronic lymphocytic leukaemia