Alton deputy chief retires with 30 years service

by