Sok Shin Yap, M.D.'s avatar
Sok Shin Yap, M.D.
Resident in Geriatric Medicine at Basic Physician Training
  • Internal Medicine
  • Resident at Northern Health
Want to learn more about Sok Shin?

Join NEJM Resident 360!