Click here to compare with other Family Medicine Specialists.
Dr. David O'Neill, DO is a family medicine specialist in Belleville, IL. Dr. O'Neill completed a residency at Southern Illinois University School of Medicine and Affiliated Hospitals. He currently practices at BJC Medical Group Family Medicine at Belleville and is affiliated with HSHS St. Elizabeth's Hospital. He accepts multiple insurance plans. Dr. O'Neill is board certified in Family Practice.
- Southern Illinois University School of Medicine and Affiliated Hospitals, Residency Hospital — 1997
- Des Moines Univ Coll Of Osteo Med & Surg, Medical School — 1994
- University of Dayton Dayton, Ohio, Undergraduate School — 1990
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
- Blue Cross Blue Shield of Illinois
- Coventry Health Care
- First Health (Coventry Health Care)
- Golden Rule
- Government Employees Health Association (GEHA)
- Group Health Cooperative (GHC)
- HAP Insurance
- Mail Handlers Benefit Plan (MHBP)
* Please verify this information when scheduling an appointment.
BJC Medical Group Family Medicine at Belleville
Family Medicine at Belleville4600 Memorial Dr Ste 400, Belleville, IL 62226 Existing Patients: (618) 235-0460
Leave a review
How likely are you to recommend Dr. O'Neill?
I have been seeing Dr. David for over 15 years and find him to be highly competent with a great bedside manner. He never fails to take time to do his job effectively while never making me feel like he is in a hurry to get on to the next patient. Each patient is equally important to him. Great diagnostic skills and he is very thorough.
Frequently Asked Questions
Dr. O'Neill has indicated that they offer telehealth. Contact the office to check for eligibility for your needs.
Dr. O'Neill frequently treats Limb Pain, Nail and Nail Bed Infection, and Lipid Disorders.
Dr. O'Neill's office is located at 4600 Memorial Dr Ste 400, Belleville, IL 62226. Find other locations and directions.
Find contact information here to make an appointment.
- HSHS St. Elizabeth's Hospital
- Memorial Hospital Belleville