Retired Hillsborough County tax collector agrees to pay $4,000 fine for violating Florida ethics law