sham shom, SA's avatar
sham abdulaziz shom, SA
manager at benghazi hope
  • manager at benghazi hope
Want to learn more about sham?

Join NEJM Resident 360!