About Mahaffey Insurance Agency
Mahaffey Insurance Agency was built on a simple belief: great insurance starts with great partnerships. Our mission is to be reliable partners who add value while protecting our clients’ assets and livelihoods — not just at renewal time, but every day.
We are an independent insurance agency specializing in complex commercial risks, with a particular focus on used car dealers and other specialty businesses. Our team doesn’t chase volume or shortcuts. We stay in our lane, do what we do best, and bring clarity and confidence to insurance decisions that matter.
Built on Experience. Strengthened by Mentorship.
The foundation of Mahaffey Insurance is deeply rooted in decades of industry expertise.
John Mahaffey
Owner John Mahaffey was mentored by Mike Pool, founder of TEI Insurance Agency, who spent more than 40 years specializing in used car dealer and commercial insurance.
That mentorship shaped the way we approach coverage today — with technical precision, market knowledge, and an unwavering commitment to doing right by the client.
John Waymer
New Braunfels Branch Manager, has specialized in dealer insurance since 1995, bringing nearly three decades of hands-on expertise to our clients.
Travis Williams
Vice President of Commercial Lines, was also mentored by Mike Pool and has over 10 years of commercial insurance experience, with a strong focus on structuring coverage for complex operations.
Everything we do is guided by a clear set of values that shape how we serve our clients:
Innovative Solutions ―
We communicate openly — even when the conversation is difficult — and we always aim to add value, whether or not it benefits us in the short term
Rising Above —
Together.
If you’re looking for an insurance partner who understands your business, respects your livelihood, and brings decades of real-world expertise to the table, you’re in the right place.
OUR TEXAS ROOTS
Two Locations.
One Mission.
Strategically located to serve the great state of Texas with local expertise.
Royse City Office
106 E Main St. Suit 101
Royse City, TX 75189
(469) 707-3063 →
New Braunfels Office
445 N Seguin Ave
New Braunfels, TX 78130
(800) 447-5152 →
How can we help
you today?
“Thanks for taking the time to learn more about our agency and please feel free to contact us any time about anything.”