
One agent. Many options.
David Johnson · Andover, MN
One local agent
Work directly with David, whether you live near our Andover office or anywhere in Minnesota, Wisconsin, or Missouri.
Multiple insurance companies
As an independent agent, David can compare options instead of selling just one brand.
Personalized coverage
Coverage tailored to your household or business, explained in plain language.

David Johnson
Independent Insurance Agent
Your Local Agent
Meet David Johnson.
David is the independent insurance agent behind Oak Grove Insurance Agency. From his office in Andover, Minnesota, he helps clients throughout Minnesota, Wisconsin, and Missouri. His approach is simple: listen first, then do the shopping for you.
Because David works independently, he can compare coverage from multiple insurance companies and walk you through the differences, so you can decide with confidence and without the runaround.
Based in Andover, MN
Serving Minnesota, Wisconsin & Missouri
Independent agent
Compares multiple insurance companies
Personal follow-up
Every request reviewed by David
How It Works
A simpler way to shop for insurance.
Instead of calling company after company yourself, let one trusted local agent do the legwork.
Step 1: Tell David what you need
Send a short note with your name, contact info, and the type of insurance you’re interested in. No sensitive details required.
Step 2: David shops your options
David personally reviews your request and compares coverage from multiple insurance companies on your behalf.
Step 3: Choose with confidence
David walks you through the options he found, answers your questions, and helps you pick the right fit.
Coverage
Protection for every part of life and business.
Personal and business insurance across Minnesota, Wisconsin, and Missouri, all shopped by one independent agent who takes the time to understand what you need.

Auto Insurance
Coverage for daily commutes, school pickups, road trips, and long Midwest winters on the road.

Home Insurance
Homeowners, condo, and renters coverage built for Midwest seasons, from summer storms to deep winter freezes.

Business Insurance
From general liability and workers’ comp to cyber, trucking, and surety bonds, David shops commercial coverage for businesses of every size.

Life Insurance
Thoughtful guidance on term and permanent life insurance to help protect your family’s future.
The Independent Difference
Why work with an independent agent?
A captive agent typically represents one insurance company. An independent agent like David can shop multiple companies, which means more ways to find coverage that fits your life and your budget.
- Compare options from multiple insurance companies through one agent
- Advice focused on your needs, not a single company’s product line
- One point of contact for personal and business insurance
- A real person serving clients throughout Minnesota, Wisconsin, and Missouri
Where We Serve
Independent Insurance Solutions for Minnesota, Wisconsin & Missouri
Based in Andover, Minnesota, Oak Grove Insurance Agency helps individuals, families, and businesses find coverage from multiple insurance companies throughout Minnesota, Wisconsin, and Missouri.
Minnesota
Statewide, with our office in Andover
Wisconsin
Personal and business coverage
Missouri
Personal and business coverage
Close to home in Anoka County
- Andover, MN
- Anoka, MN
- Coon Rapids, MN
- Ham Lake, MN
- Ramsey, MN
- Blaine, MN
- Oak Grove, MN
- East Bethel, MN
- Nowthen, MN
- Champlin, MN
- Elk River, MN
- Lino Lakes, MN
Ready for a simpler way to shop insurance?
Tell David a little about what you need. He’ll personally shop your options and follow up with you.