FRCPWarrington General Hospital
MBBSRoyal Liverpool University Hospital
ScientistRoyal Liverpool University Hospital
MRCPRoyal Liverpool University Hospital
MRCP(UK), MBBSRoyal Liverpool University Hospital
PhDRoyal Liverpool University Hospital