Rafaat Shahin's avatar
Rafaat Shahin
Want to learn more about Rafaat?

Join NEJM Resident 360!