James Giarraputo, MDDownloadHi-Res PhotoHospital ResidentCardsContact Infojames.giarraputo@yale.eduLearn moreAboutGet In TouchJames GiarraputoAboutCopy LinkTitlesHospital ResidentEducation & TrainingMDDuke University (2022)ScBBrown University (2015)Get In TouchCopy LinkContactsEmailjames.giarraputo@yale.edu