An award-winning journalist w/ 15 years of experience covering Arizona politics, Joe is a graduate of the University of Arizona's Journalism dept. A former bureaucrat/retired politician, Joe has a deep love for Tucson.
Jul 15, 2026
•
5 min read
Trust, but verify ... Antenori vs. Mayes, part two ... And the fictional tenth applicant.
Jul 14, 2026
Mendoza's campaign paycheck ... Bus drivers still driving buses ... And Juan helps one lucky family.
Jul 13, 2026
Officials brace for election day ... Keep an open mind ... And a savory and savvy strategy.
Jul 7, 2026
7 min read
Don't rush it, supervisors ... Swatting is way out of hand ... And they're getting ahead of themselves.
Jul 6, 2026
8 min read
The data center ballot ... Vouchers on your ballot ... And we apologize in advance for the simile.
Jul 2, 2026
Choose your own adventure ... That’s one skeezy official ... And he’s a one-man political party.
Jul 1, 2026
6 min read
The primary is prelude ... No special session, more ballot questions ... And saying no in the nicest way possible.
Jun 29, 2026
4 min read
What happened to housing? ... Voucher scams continue ... And maybe it was algae-fa.
Jun 26, 2026
He calls her a genocide supporter ... She calls him an antisemite ... And they both blame each other for rising political violence.
Jun 25, 2026
It’s the opposite of a school-to-prison pipeline ... More news on Guthrie search ... And what do you have to do to get your name stripped off a pickleball complex?
Jun 24, 2026
Much ado about $1.81 billion ... Toledo’s new legal fight ... And the joke Andy Biggs won’t tell.
Jun 23, 2026
A ballot question is still a year away ... The Beale of misfortune ... And monsoon fantasy forecasting.
Jun 22, 2026
A secretive process for an important job ... Go register to vote TODAY ... And this website may eventually self-destruct.
Jun 17, 2026
Arizona pulls the plug on adult ed ... A win for mobile home residents ... And who turned off the lights?
Jun 16, 2026
Playing defense at the Capitol ... The vote-only-for-me strategy ... And it still counts as endorsement, right?
Jun 15, 2026
Like, why'd he quit? ... Baiting the YouTube algorithm ... And lawmakers behaving badly.
Jun 12, 2026
New deal, new cuts ... In bed with Beale ... And location, location, location.
Jun 11, 2026
All roads lead to fare-free transit ... Inheriting a bad reputation ... And we didn’t think IUDs came in that size.
Jun 10, 2026
It’d run right through Pima County ... Cunningham says farewell to free fares ... And aren’t you glad you don’t live in Maricopa County?
Jun 9, 2026
Bus safety is main sticking point ... Learning his lesson? ... And Tucsonans are better than Swamp creatures.
Jun 4, 2026
Matlock is about to get very political ... ICE drops case against Toledo ... And clean up your mailing lists.
Jun 2, 2026
Taxpayer refunds vs school district cuts ... Make cotton great again ... And not your typical "Welcome to Marana" billboard.
May 29, 2026
Courting big business costs big bucks ... ICE has another great-grandmother in custody ... And sure, he’ll look into it.
May 28, 2026
Sitting barefoot on the table, asking politicians to resign ... Megaports are all the rage these days ... And there’s a money tree just outside of Arivaca.
May 26, 2026
Heinz makes case for perjury charges ... What’s going on with Pima IDA? ... And time is still a flat circle.