Leigh Taggart

Liverpool, United Kingdom

  • Work
    • Wirral University Teaching Hospital NHS Trust
  • Education
    • University of Liverpool
    • Liverpool School of Tropical Medicine
    • University of Liverpool