Medical school: TULANE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1998
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1235162447
Practice Locations (2)
DAVID J. MACGREGOR, M.D., APC
450 SUTTER ST RM, SUITE 1824
San Francisco, CA 941084111
DAVID J. MACGREGOR, M.D., APC
450 SUTTER ST, RM 1824
SAN FRANCISCO, CA 941084111
4159899400
Source: CMS National Downloadable File, September 2026.