Edmund Shaheen, md's avatar
Edmund Shaheen, md
family medicine practice 30+ years
  • Family Medicine
  • Professor at retired
Want to learn more about Edmund?

Join NEJM Resident 360!