New leader

Timothy NeCastro is the new president and CEO of Erie Insurance succeeding Terry Cavanaugh, which announced his retirement last year. Joined Erie back in 1996. So much for new blood.