ICC Holdings is a diversified company focused on property and casualty insurance and real estate investment.