Takeshi Yamakawa's avatar
Takeshi Yamakawa
Want to learn more about Takeshi?

Join NEJM Resident 360!