Profile

Rob Roy MacGregor
mcgregor

Professor, Medicine - Infectious Disease

Co-Chair, Committee on Service

Ph: 215-662-3565
E-mail: macgregr@mail.med.upenn.edu