Internal Medicine
Buffalo, New York
University at Buffalo
Yale-New Haven Hospital
Université Saint-Joseph de Beyrouth
Yale University School of Medicine