Trump again shows his mastery … of misdirection and fraud

Comment icon 0 Comments
The day was rapidly becoming a day of disaster for the Republican Party and, thus, for President Trump. It started in late morning, as details... Read more

The Dems look lost. Could a mustachioed ironworker from Wisconsin save them?

Comment icon 0 Comments
It’s a long rebuilding process. Good things are coming — but 2017 is not the year, not yet. Yes, there are some retreads and some... Read more

7 seconds. That's how long it took to kill a compliant black man carrying a legal gun

Comment icon 0 Comments
I was going to write something else tonight, but suddenly the idiocy of a Democratic senator from West Virginia doesn’t seem particularly... Read more

I just drove coast-to-coast in 3.5 days. Here's what I learned

Comment icon 0 Comments
LOS ANGELES — OK, so I wouldn’t call this a savage journey to the heart of the American Dream. And it wasn’t an excuse for... Read more

Yo, Comcast: Your guy at NBC News doesn't have a clue

Comment icon 0 Comments
One of the perks of writing a newspaper column in a large city is that you get to entertain the delusion that the important folks in town read... Read more

While Trump scandal diverts, GOP is silently crushing American Dream

Comment icon 0 Comments
Lordy, there's no such thing as a vacation when you live in Trumpville. OK, it's partly my fault -- no one ordered me to keep the TV set on... Read more

Trump to Pittsburgh: Drop dead. Again

Comment icon 0 Comments
"I was elected to represent the citizens of Pittsburgh, not Paris." — President Trump on withdrawing the United States from the Paris... Read more

As Syria and Nicaragua go, so goes Trump's America

Comment icon 0 Comments
There's certainly a lot you can say about President Trump's not-yet-announced-but-all-but-certain withdrawal from the Paris climate-change... Read more