Accepting new patients
Family Medicine · Male · Age 60
Dr. David Hall, MD is a family medicine specialist in Matthews, NC and has been practicing for 32 years. He graduated from Duke U, School Of Medicine in 1984 and specializes in family medicine.
Make an appointment
Search for your insurance provider
Dr. Hall accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. Hall accepts the following insurance:
Check if Dr. Hall treats your condition or procedure
Dr. Hall's conditions and procedures:
Based on 17 reviews
Likelihood of recommending Dr. Hall to family and friends is 4.764706 out of 5
Check the quality of care at hospitals where Dr. Hall treats patients.
More providers who are similar to Dr. Hall