He has served as Division Director for 17 years and 12 years as Program Director, for the MGH Allergy and Immunology Fellowship. He also serves as chair of the MGH Department of Medicine Clinical Council.