John R. Carpenter Insurance Agency is an independent insurance agency that is dedicated to bringing you the best coverage at the best value. We are proud to be a small town company with small town values - a company that knows the people we protect, and are able to look them in the eye when we discuss their important insurance coverage. As an independent agent, we have the ability to research numerous companies and offer coverage tailored to the client, not one size fits all coverage as some. We offer all types of insurance from personal to commercial, and life and health.

From our offices in Stroud, Bristow and Shawnee, Oklahoma, we insure clients throughout Oklahoma and the surrounding states. We are proud to be a small town company with small town values. We know the people we protect and are able to look them in the eye when we discuss their important insurance coverage. We make sure what is represented is the best we have to offer to the client, not what is best for us. John R. Carpenter Insurance Agency, Inc. has been family owned since 1954 and has roots back to 1928.