Church & Casualty celebrates 25 years

Church & Casualty celebrates 25 years of success.