“Brian is the best. He always takes the time to help me find the best plan at the best price. I appreciate his help so much!”
Brian Penner has helped over 2,000 clients navigate Medicare since 2004. Get your free personalized Medicare Enrollment Report — your savings, risks, deadline, and exact next step.
Answer 4 quick questions and receive a personalized report — savings opportunity, key risks, ideal enrollment month, and your exact next step. No other agent offers this.
Brian does the heavy lifting. You get clear answers and a plan that actually fits your life — in 30 minutes, free.
Answer 4 quick questions above. Brian reviews your personalized report before your call — so your time together is focused and efficient.
Takes 90 secondsPick a time on Brian's real calendar. In person in Moab or Monticello, by phone, or by video — whatever works for you.
Instant confirmationBrian compares every carrier and plan available in your ZIP code — side by side — and gives you a straight answer with no pressure and no agenda.
No obligation ever“Brian is the best. He always takes the time to help me find the best plan at the best price. I appreciate his help so much!”
“Brian is not at all the typical salesman. He explains what is available, how it works, how plans compare — and then leaves it to me to decide.”
“Brian Penner has been a joy to work with. Knowledgeable, professional, and extremely helpful. He made the whole process as painless as possible.”
“We were bombarded with mailings from different companies. Once we sat down with Brian we felt completely confident in his knowledge and help.”
“Brian has been my agent for many years. Whenever I call with questions he has the answers — and calls back within 10 minutes if he needs to check.”
“It had been really tough figuring out all this healthcare stuff. Brian was super patient and helped me understand everything. Now I have a plan that works.”
Straight answers about who we are, what we do, and how we help.
Brian Penner is the owner and licensed Medicare insurance agent of Medicare On Main. Brian has 21+ years of experience and has helped over 2,000 clients enroll in Medicare since 2004. He operates as the sole agent and is licensed in 18 states with offices in Moab and Monticello, Utah, and Grand Junction, Colorado.
Medicare On Main has three offices:
Brian Penner serves clients in person at all three locations and by phone or video across 18 states.
The main phone number for Medicare On Main is (435) 260-3200, which reaches Brian Penner directly for the Moab and Monticello, Utah offices. The Grand Junction, Colorado office number is (970) 644-6954.
Brian Penner of Medicare On Main is licensed in 18 states: Arizona, Colorado, Florida, Georgia, Iowa, Louisiana, Michigan, Nevada, New Jersey, New Mexico, North Carolina, Ohio, Oregon, South Dakota, Tennessee, Texas, Utah, and Virginia.
Yes. Medicare On Main is an independent insurance agency. Brian Penner is not employed by any single insurance carrier, which means he can compare every Medicare Supplement, Medicare Advantage, and Part D plan available in a client's ZIP code and recommend the best fit with no carrier bias.
There is no cost to the client. Plan reviews, comparisons, and enrollment assistance are completely free. Brian Penner is paid directly by the insurance carrier when a client enrolls in a plan, and the client's premium is the same whether they enroll through Brian or through the carrier directly.
Brian Penner has been a licensed insurance agent specializing in Medicare since 2004 — over 21 years of experience. He has personally helped more than 2,000 clients navigate Medicare enrollment, plan comparisons, and Annual Enrollment Period changes.
Yes. Medicare On Main has a physical office in Grand Junction at 627 24 1/2 Rd, Unit H, 81505. Brian Penner is licensed in Colorado and serves Mesa County and the Western Slope, including Fruita, Clifton, Palisade, and Delta. The Grand Junction office phone is (970) 644-6954.
Medicare On Main helps clients with all major Medicare-related products:
Book a free 20-minute Medicare review with Brian directly on his calendar:
Or call (435) 260-3200. Appointments are available in person at the Moab, Monticello, or Grand Junction offices, or by phone or video across all 18 licensed states.
In person in Moab or Monticello, or by phone across 18 states. Instant confirmation on Brian’s real calendar.
AZ • CO • FL • GA • IA • LA • MI • NV • NJ • NM • NC • OH • OR • SD • TN • TX • UT • VA
Quick Medicare question? Brian answers in 15 minutes by phone — anywhere in Utah or across all 18 licensed states. No forms, no commitment.
Mon–Fri 9AM–5PM Mountain • Always free
Free 30-minute review. Brian compares every plan in your area and gives you a straight answer — no pressure, no pitch.
30 minutes • No obligation • Brian’s real calendar