Farmers Insurance is a nationwide insurance and financial services company with a branch located in Crystal Lake. Led by Joseph James, the office provides a wide range of coverage including automobile, motorcycle, life, recreational, business and home insurance. The firm also offers financial planning services, call for more information or to schedule a consultation.