afaf mahmoud, MSc's avatar
afaf mahmoud, MSc
Want to learn more about afaf?

Join NEJM Resident 360!