Salah Bashir's avatar
Salah Bashir
  • Tygerberg hospital internal medicine departmnt at Stellenbosch University
Want to learn more about Salah?

Join NEJM Resident 360!