He speaks Spanish. Dr. Macgregor has a special interest in skin issues. His professional affiliations include Sutter Medical Network, Alta Bates Medical Group (ABMG), and California Pacific Medical Center (CPMC). He obtained his medical school training at Tulane University School of Medicine and performed his residency at a hospital affiliated with the University of California, Los Angeles (UCLA). He is rated 3.5 stars out of 5 by his patients. Dr. Macgregor accepts Anthem, Blue Cross/Blue Shield, and CIGNA Plans, in addition to other insurance carriers. Dr. Macgregor's practice is open to new patients.