Accepting new patients
Physician Assistant (PA) · Male · Age 58
Mark MacGregor, PA-C is a physician assistant in Lynchburg, VA. He specializes in physician assistant (pa) and dermatology.
Make an appointment
Search for your insurance provider
Mark MacGregor accepts
Accepted insurance can change. Please double-check when making an appointment.
Mark MacGregor accepts the following insurance:
Check if Mark MacGregor treats your condition or procedure
Mark MacGregor's conditions and procedures:
Based on 4 reviews
Likelihood of recommending Mark MacGregor to family and friends is 4 out of 5
More providers who are similar to Mark MacGregor