Erick Payne

Officials in Champaign County say they've seen tremendous success, but there's still work to do to fight drug addition.
Jump To: