Dr John Preston

Accreditation

  • Hospitals MPHB MPHR MAH MCPH MCH MMPH MMH
  • Speciality Urology
  • InterestsDr Preston specialises in urolithiasis; laparoscopy; endocrinology; renal transplantation.