Today, more than ever, it is crucial for every business to have a strong financial advocate. As a recognized leader in the industry, McGehee, Davis & Associates, Inc. keeps abreast of the latest tax law changes, utilizes the most effective technologies, and maintains an impeccable reputation for expertise and integrity. We are a family and would like to think we treat each of our clients as if they were an extension of our family.

James McGehee

James is the owner of McGehee, Davis & Associates and has been with the firm for nearly 20 years. James has significant experience working with businesses providing trusted advice, financial solutions and guidance to help them manage cash flow, plan for the future and grow their business. He is also a licensed financial advisor specializing in wealth management planning.


John McGehee
Tax Advisor | IRS Resolutions

John is a lifetime accountant. For over 39 years John has focused on understanding the ways to make small businesses more successful. John received his CPA license in Colorado in 1991 and since 2006 has been a Quick books Pro Advisor. John taught accounting at the Community College level for 3 years; “Sometimes the best accountants are coaches and teachers of accounting”.


Terri McGehee

Terri McGehee has been in the accounting and audit industry for 25+ years; starting in Maine and then moving to Colorado 4 years ago. She loves the weather and excitement Colorado has to offer. While only part-time with McGehee Davis & Associates, Terri is one of the teams’ tax elves working busy through the night!


Jenifer Vigil
Senior Accountant

Jenifer Vigil is a bookkeeper, payroll specialist and accountant. Jennifer received her Bachelor in Accounting from Regis University in 2002. She has been working at McGehee, Davis & Associates since January of 2020.



Anna Hoag
Senior Accountant

While Anna is fairly new to the team, ringing in her 4th tax season with the family, she is not new to the sport, and started bookkeeping in High School. After graduating from Westminster High in `82 she continued pursuing her passion in the industry with other small family firms.


Jamie McGehee
administrative assistant

Jamie McGehee has been a key member of the MDA Taxes team providing customer support.