Philadelphia, PA – Rob Roy MacGregor, MD, Emeritus Professor of Medicine at the University of Pennsylvania School of Medicine, has been recognized for his many contributions to Penn and the field of ...