11/01/2025
HEADLINES INVESTIGATION: “We’ll Never Regain Public Trust” — Inside the City’s Tax-Rate Cover-Up
----------------------------------------------------
The Spark: A Citizen and a Law the City Wanted to Ignore
When Odessan Kris Crow stood before the Odessa City Council on September 17, 2025, he wasn’t just voicing a concern — he had already filed a formal complaint with the Texas Attorney General’s Office, asserting that the city was in violation of Senate Bill 1851. That new state law prevents cities from adopting a tax rate above the “no-new-revenue” rate if their annual audit and financial statement have not been timely filed.
From the dais, city leaders pushed back hard. Mayor Cal Hendrick and Interim City Attorney Keith Stretcher, citing “over 100 years of combined legal experience,” publicly assured citizens that SB 1851 did not apply to Odessa in the present instance.
But Crow’s complaint had already set a process in motion—one that would soon expose just how deeply flawed the city’s internal numbers, procedures, and leadership had become.
----------------------------------------------------
A Warning from Within
Just nine days later, on September 26, 2025, Councilman Craig Stoker sent an email to the Mayor, City Manager David Vela, City Attorney Stretcher, and Assistant City Manager (now Interim City Manager) Aaron Smith. The subject line: “Re: Fixing the Tax Levy for the City of Odessa, Texas.”
Stoker’s email is remarkable — both for its bluntness and for what it reveals about the breakdown inside City Hall.
“I tried to call out the inaccuracy in our numbers and subsequent marketing,” Stoker wrote. “I mentioned that I did not like the use of that number at the budget workshop… but by that point I had been yelled at enough and demeaned by another council member that I mostly kept my mouth shut.”
He went on to blame both the Finance and Media Relations Departments for publishing and promoting false tax-rate data:
“As I expressed to you earlier this is a failure on the part of not only finance but also marketing. There are inaccuracies and conflicts all over the website regarding the budget and the data. All of them should know better.”
“Just like the mess with billing and collections, I am angry that we walk out with egg on our face and take the blame, but we don’t even have the ability to take any action to reassure the public that incompetent staff have been dealt with. We will never be able to rebuild any kind of public trust when we can’t even trust the staff ourselves.”
That single line — “We will never be able to rebuild any kind of public trust” — would prove prophetic.
Despite his frustration, Stoker concluded by saying he would still vote for the budget and the flawed tax rate “to avoid punishing the city” but vowed that “next year I will expect that we have a competent staff member or third-party budget manager. I will not suffer through this ridiculousness again.”
----------------------------------------------------
The Mayor’s Response: Private Calls, Public Silence
Just hours earlier that same evening, Mayor Hendrick had circulated his own message to the council — one that now raises serious Open Meetings Act concerns.
“You are each BCC’ed to avoid a violation of the Open Meetings Act,” Hendrick began, before adding: “I have talked to each of you individually this afternoon to explain the problems with the proposed tax rate and the fact that the effect of the proposed tax rate is much greater than what we understood.”
The Mayor went on to acknowledge that “we relied on inaccurate data” to communicate the new tax rate to the public — data used on the city’s website, social media, and in conversations with the press and staff.
He then described a decision point that, by his own words, appeared to have already been reached:
“We either do nothing and allow the new tax rate to become effective October 1, 2025, or we can meet next Friday and agree to a no-new-[revenue sic] tax rate… It is my understanding that Council members desire an opportunity to readdress the tax levy issue next week.”
Finally, Hendrick instructed City Manager Vela:
“Please get with the City Secretary and post a notice for a meeting for next Friday, October 3rd, at 11:00 AM… and a second notice for 11:30 AM.”
But those meetings were never posted — and never held.
----------------------------------------------------
The Meetings That Disappeared
A review of the city’s official agenda center confirms that no special meetings were scheduled for October 3, 2025.
No notices.
No minutes.
No explanation.
Instead, the city quietly proceeded with adopting the flawed tax rate — the same one both the mayor and Stoker had acknowledged internally was based on inaccurate data.
In doing so, they effectively hid the problem from the public.
No correction was issued.
No statement was made.
No effort was taken to fix what both the mayor and a sitting councilman knew to be wrong.
----------------------------------------------------
The Pattern: Conceal, Delay, Deny
The events of late September 2025 show a troubling pattern at Odessa City Hall:
Citizen raises a legal concern (Crow) → dismissed.
Internal acknowledgment of error (Hendrick & Stoker) → buried.
Promise of corrective action (Oct 3 meetings) → never kept.
No public disclosure → taxpayers left in the dark.
Even after the Texas Attorney General opened an investigation, city officials publicly maintained that they had acted properly. That narrative unraveled, however, during a later press conference, when Mayor Cal Hendrick told reporters that the Council had decided in executive session to send a letter to Attorney General Ken Paxton stating that the city would not raise the 2025–26 tax rate above the no-new-revenue rate.
That admission is problematic on two fronts. First, it directly contradicts the public record — video of the meeting shows the Council reconvening from executive session and announcing that no action had been taken. Second, it appears to confirm a violation of the Texas Open Meetings Act, which prohibits taking or agreeing upon official action in closed session.
Hendrick further acknowledged that, amid the controversy, city officials had also found some problems with the way tax rates had been calculated in prior years, reinforcing the pattern of internal errors and after-the-fact disclosure that has plagued this administration.
That contradiction — between public denial and private admission — lies at the heart of Odessa’s credibility crisis.
----------------------------------------------------
“We’ll Never Rebuild Public Trust”
Councilman Stoker’s words now serve as both confession and epitaph for the city’s handling of this affair:
“We will never be able to rebuild any kind of public trust when we can’t even trust the staff ourselves.”
He was right. The cover-up didn’t just destroy confidence in the city’s numbers — it shattered confidence in its leaders.
----------------------------------------------------
The Bottom Line
Crow did his duty by invoking state law and alerting the Attorney General.
Stoker did his duty by documenting the truth in writing but failed the public trust by not bringing his very valid concerns public.
The mayor and council clearly failed in their duty — to correct the record, inform the public, and honor the Open Meetings Act they claimed to be following.
The missing October 3 meetings are more than a clerical omission; they are evidence of a deliberate decision to keep citizens in the dark.
And as the investigation continues, the question Odessa must now ask is not whether the math was wrong — it’s whether the city’s leadership was ever honest about it.
----------------------------------------------------
HEADLINE TAKEAWAY:
“We’ll Never Rebuild Public Trust.” — Councilman Craig Stoker, Sept. 26, 2025