Find a doctor near you

The location you tried did not return a result. Please enter a valid 5-digit Zip Code.

OVERVIEW

Dr. Macgregor graduated from the Boston University School of Medicine in 2008. He works in Chesapeake, VA and 1 other location and specializes in Internal Medicine, Other Specialty and Hospital Medicine. Dr. Macgregor is affiliated with Chesapeake Regional Medical Center.

RATINGS AND REVIEWS

Dr. Macgregor's Rating
0 Review

Be first to leave a review

Be first to leave a review

LOCATIONS

736 Battlefield Blvd N
Chesapeake,VA,23320
  • Accepting New Patients
  • Medicare Accepted
  • Medicaid Accepted
Mon12:00 am - 12:00 pm
Tue12:00 am - 12:00 pm
Wed12:00 am - 12:00 pm
Thu12:00 am - 12:00 pm
Fri12:00 am - 12:00 pm
Sat12:00 am - 12:00 pm
Sun12:00 am - 12:00 pm
  • Accepting New Patients
  • Medicare Accepted
  • Medicaid Accepted
3241 Western Branch Blvd
Chesapeake,VA,23321

EDUCATION AND TRAINING

Medical School
Boston University School Of Medicine
Graduated 2008

INSURANCE PLANS ACCEPTED (6)

Please verify insurance information directly with your doctor's office as it may change frequently.
  • UHC Optimum Choice Preferred POS
  • UHC Navigate HMO
  • UHC Choice Plus POS
  • UHC Compass HMO
  • UHC Navigate POS
  • UHC Options PPO

SIMILAR PROVIDERS

JC
Other Specialty
10 Years Experience | Portsmouth, VA
0
JS
Other Specialty, Pediatrics
12 Years Experience | Norfolk, VA
0
SC
Surgery, Other Specialty
32 Years Experience | Chesapeake, VA
8
Dr. Cynthia Lynn Miranda-Gonzalez, DO
Family Medicine, Internal Medicine
18 Years Experience | Virginia Beach, VA
2
MY
Internal Medicine
4 Years Experience | NORFOLK, VA
0
SB
Internal Medicine
35 Years Experience | Virginia Beach, VA
0
SF
Critical Care Medicine, Infectious Disease
41 Years Experience | Norfolk, VA
0
MS
Infectious Disease, Internal Medicine
NORFOLK, VA
0
DT
Neurological Surgery, Other Specialty
9 Years Experience | Portsmouth, VA
0
Dr. Diana Lynne Wolan, MD
Family Medicine, Public Health & General Preventive Medicine
43 Years Experience | Norfolk, VA
0