Ahmad Kharrouby, MD's avatar
Ahmad Kharrouby, MD
Physician at Salamat Hospital
  • Urology
  • Physician at Salamat Hospital
Want to learn more about Ahmad?

Join NEJM Resident 360!