Soha Shalaby's avatar
Soha Shalaby
Want to learn more about Soha?

Join NEJM Resident 360!