Country Financial Service offers insurance and investment services in Crystal Lake. The company's insurance services include auto, home, life, farm, ranch, crop, and commercial insurance plans. Its investment services include retirement planning, education funding, mutual funds, trusts and annuities. John Roe is the financial representative in the Crystal Lake office. Call him for more information.