Get in Touch

Ready to explore your Medicare options? James is here to help — no pressure, no jargon, just honest guidance.

Get in Touch

Call Anytime

314-229-6146

Availability

Monday – Friday, 8am – 6pm
Evenings & weekends by appointment

Office Location

St. Charles, Missouri

Serving the greater St. Louis area

No obligation, ever. A conversation with James is always free. He'll answer your questions and help you understand your options — whether you enroll with him or not.

Request a Free Consultation

Fill out the form below and James will reach out to schedule a time that works for you.

Your information is never shared or sold.

James Hughes Insurance Group

Independent Medicare insurance broker serving retirees across Missouri. James Hughes Insurance Group is not a government agency and is not affiliated with or endorsed by Medicare or any federal program. No pressure, no jargon — just honest guidance.

314-229-6146[email protected]
St. Charles, Missouri

Get Started

A free, no-obligation consultation is just a phone call away.

Schedule a Consultation

© 2026 James Hughes Insurance Group. All rights reserved. Licensed Insurance Agent — Missouri.

James Hughes Insurance Group is not connected with or endorsed by the United States government or the federal Medicare program. We are an independent, licensed insurance agency.

We do not offer every plan available in your area. Any information we provide is limited to those plans we do offer in your area. Please contact Medicare.gov or 1-800-MEDICARE (TTY 1-877-486-2048), 24 hours a day, 7 days a week, or your local State Health Insurance Assistance Program (SHIP) for help with all of your options.