Follow the money. ALWAYS. With an upcoming local election, it’s important to understand how a candidate and ardent supporters interact. Enter John Kirkland and Mel Cooper onto the stage.
The Players
John Kirkland is a City of Bastrop Councilman and Mayor Pro-Tem running for re-election. Mel Cooper is the chairman and treasurer for a Bastrop County political PAC: Bastrop County Conservatives. Cooper is also one of the directors of a Texas corporation: Festival de la Cultura, Inc. created 10/19/2023.
The Handwashing
In late 2023, Festival de la Cultura, Inc. requested a $25,000 taxpayer funded donation from the City of Bastrop. On October 24, 2023, just five days after the corporation was registered with the State of Texas and one day after the corporation applied (but was not yet approved) for IRS non-profit status, John Kirkland seconded a motion to give Cooper’s corporation $25,000 in taxpayer funded money. It was unanimously approved and check number 152230 was cut to Cooper’s corporation on October 27. (For more details on this transaction, read my blog post The Emperor Has No Clothes.) According to open and public records, neither Cooper or his corporation ever provided an accounting for the use of those $25,000 taxpayer dollars.
Quid Pro Quo
In 2024, Cooper sent out emails to his PAC members and supporters containing false information in support of Kirkland-driven initiatives.
A Cooper November 21, 2024 email stated, “Tonight, at 6:30 pm, the Bastrop City Manager, Sylvia Carrillo, will be under attack by a small but vocal political faction seeking her removal, led by Mayor Lyle Nelson and City Council member Cheryl Lee. This group has made allegations, which Sylvia will address and refute with clarity and conviction.”
How did Cooper know that she would “address and refute with clarity and conviction” some alleged attack? There was nothing on the agenda to that effect. There was no listing of any public presentation. There was (and is) no resolution attached to the public agenda.
How did Cooper know that Carrillo would request the discussion be in public session? That decision was only announced during the meeting itself.
Carrillo had a lengthy Powerpoint presentation ready to go for the meeting. It had to have been prepared in advance. For Cooper to have known that Carrillo would “address and refute [an attack] with clarity and conviction”, Cooper had to have been told in advance what Carrillo would do. Cooper had to have been told in advance that Carrillo would request this personnel matter be discussed in public…. because this item was on the agenda as a “Executive Session”, a session closed to the public.
Summary
Cooper‘s LLC gets $25,000 of taxpayer money with Kirkland‘s second-on-the-motion and vote. A few months later, Cooper sends an email calling for Nelson’s resignation (yet he never sent such an email calling for Jimmy Crouch’s resignation). Cooper then sent the November email discussed above to his PAC members and supporters with false and inside information.
Now, Cooper and his PAC are now hawking Kirkland for Bastrop City Council. Of course they are.
In this case, it’s clear that one hand washed the other. But should the soap be $25,000 of your hard earned taxpayer money?






Apparently, the Bastrop City Council doesn’t need the blessings of our Lord at Special Meetings. Nor do they need to honor our Country and our State.
In ten years in elected office, I can’t ever recall starting a meeting without an invocation and flag salute. In our case, our Council President led the flag salute and an individual Council person offered the invocation, except for special occasions such as reorganization meetings or those where a new Council person was sworn in. There, we had invited guests.
I’m not opposed to most of what you’re considering. My main concern is that you’re ignoring density by not addressing ADUs on small lots.
So while you’re banning duplexes, you’re still allowing a single family home and 2 additional dwelling units on that same lot. Ban two dwelling units, but allow three by ordinance? That’s increased density. Is that really what you want to do?
Last night’s meeting agenda was far too long. The meeting started at 5PM. I don’t know what time it ended because I left at 9:30 when there were still two items to be discussed and voted on. There was a full house when it started. By the time I left, there were barely 25 people in the room.
Even the Commissioners were exhausted. So exhausted, in fact, that one of them left the meeting. Another read a motion for setback code changes when he meant to read a motion for lot size code changes. He was so tired he didn’t even realize he was reading the wrong prewritten motion. Setbacks hadn’t even been discussed yet.