Gary E. Krouse Insurance Services is a full-service independent insurance agency. The company offers personal, commercial and professional insurance packages. These include automobile insurance, homeowners protection and earthquake and flood policies.