The Hirth Team

our-team-1David Hirth
David Hirth began his career in the insurance industry in 1980 when he started a new agency in New Ulm,
Minnesota. David started without an existing client base and managed to grow his business to a thriving
agency with of personal lines, commercial and farm accounts.

During David’s tenure in the insurance business he was a District Manager for MSI, Southern Minnesota
territory from 1987 through 1995. The District Manager position encompassed supervising his personal
agency and 35 additional agencies as well as provide training for agents in Commercial, Personal,
Townships, and Life & Health lines. In 1995 David decided to return his focus to the growth of his personal

In 2001 David merged his personal agency with the Citizens Bank Agency to become the Citizens David
Hirth Agency. After actively managing this agency for 11 years, in 2013 David decided that he would
return to the independent agency model where he could spend more time with clients and less time
managing day-to-day operations.

David is a native of New Ulm and a life-long resident. David holds a B.S. from Minnesota State University in Business Administration. He attended a 1-year program for Agency Management; completed MSI Township Government short courses from 1980 to 2001; and completed 3 of the 4 required courses for the L.U.T.C. (Life Underwriting Training Council). David has also worked as an expert witness for insurance litigation cases and continues to stay abreast issues and changes in the industry.

David and his staff currently handle auto, home, farm, business, life & health insurance coverages.


Our Team

Cindy has more than 25 years of diversified experience in project management and client services. She is
a graduate of Century College, White Bear Lake.

Cindy is licensed as an agent with the state of MN. She is certified to specialize in property, casualty, life,
accident & health insurance. Cindy has lived in New Ulm for 8 years.

Cindy will work directly with clients: answering questions, providing policy information and solving problems
or errors. Provide a variety of insurance-related support services while insuring that the customers receive
the finest and most satisfying possible service experience.