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.
Jun 16, 2026
•
5 min read
Playing defense at the Capitol ... The vote-only-for-me strategy ... And it still counts as endorsement, right?
Jun 15, 2026
6 min read
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
7 min read
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.
May 22, 2026
The city gets along with the RTA now ... How many cops do you need for a protest? ... And gnarly election drama in Phoenix.
May 21, 2026
South Tucson takes on ICE ... Local Dems put Alma on notice ... And did they really turn off the AC?
May 20, 2026
9 min read
Seeing red in a deep blue city ... All the candidates fit to print ... And what the hell is microblogging?
May 19, 2026
8 min read
Utility asking ACC for “formula rates” ... Put George to work ... And nobody’s buying that excuse.
May 14, 2026
More fake cops at polling places, please ... Nanos still not inspiring confidence ... And what war?
May 12, 2026
No need to wake up early ... Blue policies in a red state ... And they got the wrong guy.
May 11, 2026
Supervisors could act tomorrow ... A Mother's Day message ... And this is how you redact so you don't get fired.
May 8, 2026
How the VRA decision hits Tucson ... Mayes green lights Pima County’s ICE ordinance ... And he crashed how many cars?
May 7, 2026
Might have to go to the voters ... A black eye for the nation ... And nerding out on the little stuff.
May 6, 2026
Tucson slams the backdoor shut ... ICE stays mum ... And they got a little carried away.
May 5, 2026
The best part of the council meeting is behind closed doors ... Did Cunningham just announce? ... And not everybody is an election wonk.
May 4, 2026
Technical error kills referendum ... Who needs permits? ... And nobody likes Kari.
May 1, 2026
Cuts and sweeps in an election year ... Hudbay comes out on top ... And he's not even a team player.
Apr 29, 2026
Censure vote delayed ... Republicans wanna cut Rio Nuevo funding ... And welcome to the 2027 mayoral election