A long-running dispute between the city of Hannibal and its suspended fire chief appears to have been resolved. The Hannibal Courier-Post says the city has agreed to pay Chief Tim Carter an undisclosed amount of money and will let him retire with full benefits at the end of the year.