Broker Check


Business & Personal Tax Preparation

Years of experience have prepared us to guide you through your life transitions.

Learn more

LLC & Corporate Entity Organization

We create strategies that are tailored to your needs and goals.

Learn more

QuickBooks Support, Payroll & Accounting Services

Trust. Honesty. Integrity. We believe values matter, and we live by ours every day.

Learn more

Investments, Insurance & Financial Services

Want to learn more about retirement or to give peace of mind with Insurance? We have a wealth of resources.

Learn more

Experienced Professionals 

Our team of professionals have years of experience in personal taxes, business tax and accounting, and financial services. We can help you address your needs of today and for many years to come. We look forward to working with you.

MainStreet has been serving the greater Utah community for nearly 60 years.  Unlike typical financial advisors, we have unique tools to give you tax advice regarding your investments. It's important for us to learn about a person's values, goals, dreams, and ambitions before we suggest any approach. There’s no substitute for the assistance of an experienced tax professional.

Learn more

Personalized Experience

Our business is built on a foundation of thoughtful client relationships.

Our mission is simply to strategically structure your finances in a way to protect your personal and business assets.  

We want you to know that you matter.  We approach and react to you individually throughout your journey with us; anticipating your needs and tailoring solutions.  We help take the mystery out of taxes, investments and insurance.

Learn more

Come Visit Our Offices

Have a Question?

Thank you!