Dr Neil Thomson-Walsh MBChB MRCGP MFPM
Media Doctor
General Practitioner
Pharmaceutical Physician