Kansas City Life Insurance Q2 swings to profit on lower operating expenses - KCLI News | Rallies