Champaign, Ill. (WCIA)

WCIA’s Production Manager, Pete Barrett, is retiring. We caught a glimpse of his years in the industry and the lasting impact he’s had on many.