After 31 years with the Bear Lake Township Fire Department, Sean Adams has retired as a firefighter and fire chief.