The Leeds Teaching Hospitals NHS Trust

Consultants

Dr Joseph McAllister

Primary Designation Consultant Paediatric Nephrologist
GMC Code 7290588
Telephone Number 25640