Adam Barnes's avatar
Adam Barnes
Resident in General Practice at Ngwelezane Hospital
  • General Surgery
  • General Practice
  • Resident at Department of Health, South Africa
Want to learn more about Adam?

Join NEJM Resident 360!