Work With a Trusted Mt. Pleasant, MI Insurance Agent
We know unexpected events are always around the corner… but so are we.

OVER A CENTURY OF LEADING EXPERIENCE
The General Agency Company is a fifth-generation, family-owned and operated business. As one of the oldest, continuous businesses in Mt. Pleasant, we are regarded as one of Michigan’s largest and most progressive multi-state insurance agencies.

1915
The agency was founded by three active Mt. Pleasant insurance agents — Charles A. Carnahan, Walter W. Russell and Glen H. Riley — in 1915. The three founders were of pioneer stock in Isabella County and were determined to provide a growing community with much better and broader insurance service.
1920
The Mt. Pleasant area quickly became “the Oil Capital of Michigan” after oil fields were developed. Petroleum prospectors swarmed into the area and thereby created many new needs for insurance protection. It was at this point that the General Agency grew and expanded rapidly to accommodate this exciting new type of business. We gradually became known as the Oil Industry’s insurance agent; specialists in the field to handle the coverages peculiar to the oil and gas industry. Today, after over 90 years of this experience, we remain specialists. In addition, we have developed a capacity to deal with the demands of other growing commercial businesses.
1954
In 1954, Jack Weisenburger, son-in-law of Tip Carnahan joined the firm. Don Olson signed on in 1970, and in 1977 one of Jack’s four sons, Bob, entered the business, developing the Life, Health, Retirement Planning and Investments area.
1978
The General Agency moved into its new enlarged office building on East Broadway. Soon after, in 1981, Mt. Pleasant native Mick Natzel joined the staff as a qualified Commercial Insurance Specialist with a wonderful target marketing experience with Federated Insurance Company. Then, in 1984 a significant acquisition/merger occurred with “Red” MacLean and the 37-year-old MacLean Agency; thus bringing 70 years of additional experience to an already experienced agency.
1989
The Agency acquired long-term insurance agents; Bill Schueller of the Schueller Agency and Ev Brossard of the United Agency each bringing an additional 30 years of experience and service to Central Michigan’s insured. The Schueller Agency in particular brought the General Agency into another substantial market with its rich history of farm business. This unique and formidable market helped to continue to round out our total service agency.
2015
As we celebrate our 100th year anniversary, The General Agency Company has never been more pleased to serve the insurance needs of the Mt. Pleasant and Central Michigan area. For a century, we have maintained our hometown attitude and recruited quality people that provide our customers with prompt, courteous, and professional attention. Our home base has extended throughout the state over the years with the same strong “hometown” attitude and philosophy.
Mission Statement
“General Agency Company is committed to helping our clients manage the risks of everyday life and recover from the unexpected with proper insurance coverage, exemplary service, and a long-lasting relationship.”
Value Statement
The General Agency Company’s Core Values include:
- The highest level of service: To communicate, to respond, to solve.
- Consistent reliability: We are dependable, we are stable, we are the calm through any storm.
- Treating our partners with respect: within our industry, to our policyholders, and our employees.
General Agency Company in Mt. Pleasant, MI
Our Leadership Team

Dave Weisenburger, CIC

John Olson, CPCU, LIC

Bonnie Johnson Hayward, PHR, SHRM-CP, CIC, AAI, CAWC, CFMLS, CCWS, CPIA
We Value Customer Service
- Careful Analysis of Your Insurance Needs. We listen carefully to your requirements for insurance in order to create a policy that meets your needs based on your coverage requests. Together, we find solutions for you.
- Insurance Protection Designed For You. Our Mt. Pleasant, MI insurance agents strive to craft an insurance policy that meets the needs you described. Part of good customer service is providing a quality product.

- Highly Rated Insurance Carriers. We shop around for multiple quotes and discounts so you don’t have to. We’re not required to work with one company, so we can find different options for you to consider.
- Competitively Priced Proposals. We understand that many of our clients are working with a budget for their family or business. It’s our goal to provide quality coverage without breaking the bank.
- Support Through Claims Settlements. The benefit of working with an independent insurance agent is that we are right here in Mt. Pleasant, MI with you. Our local team provides the support you need when filing a claim.
- Additional Savings Opportunities. The insurance industry is always changing, and we recommend you review your policies annually. Ask your agent about bundles, discounts, and affordable coverage options.
We Are an Independent Agency
As an independent agency in Mt. Pleasant, MI, we do not work for a single insurance company. We work for you. We represent a carefully selected group of financially sound, reputable insurance companies, and we place your policy with the company offering the coverage you want at a competitive price. We work on your side when you have a loss and follow through to see that you get fair, prompt payment. Read More
We Value Customer Service

Careful Analysis of Your Insurance Needs. We listen carefully to your requirements for insurance in order to create a policy that meets your needs based on your coverage requests. Together, we find solutions for you.

Insurance Protection Designed For You. Our Mt. Pleasant, MI and Cadillac, MI insurance agents strive to craft an insurance policy that meets the needs you described. Part of good customer service is providing a quality product.


Competitively Priced Proposals. We understand that many of our clients are working with a budget for their family or business. It’s our goal to provide quality coverage without breaking the bank.

Support Through Claims Settlements. The benefit of working with an independent insurance agent is that we are right here in Mt. Pleasant, MI and Cadillac, MI with you. Our local team provides the support you need when filing a claim.
