Having trouble keeping track of the latest Republican House members who have…
Are you numb yet? Are the daily disasters (fires, hurricanes, Trump administration…
Learning of Mayor Ed Lee’s passing last week was deeply shocking and…
It’s been one year since I started this column at the San…
Donna Brazile, the former interim chair of the Democratic National Committee, just…
Most women cannot run with a firehose; therefore, women should not be…
It’s official: Sen. Dianne Feinstein is in, planning to run for another…
Antifa. The term is increasingly being used to scoop many people into…
After the violence in Charlottesville and the reaction by Donald Trump, let…
Have we found Vladimir Putin’s Achilles’ heel? The Russian president likes to…
As a political consultant, I am responsible for at least some of…
Russian intelligence operatives are driving around, presumably doing reconnaissance on our nation’s…
#Disinfoweek. It’s a thing. It’s happening now. And here’s a phrase I…
The prospect of dinner conversations veering into politics during the holidays boosts…
Unity isn’t easy. Especially among idealists. Sometimes, we Democrats even ugly cry…
Say it with me: Robots. Are. Not. People. The Putinbots who were…
There’s a powerhouse advocate of President Donald Trump on Twitter. She doesn’t…
Virginia Sen. Mark Warner, the Democrat serving as vice-chair of the U.S.…
Sun Tzu, the Chinese military general and tactician born in 544 BC,…
Tech companies have a libertarian streak that we sometimes find in conflict…