RIT Professor of law, journalism, & public policy; 2001 Pulitzer; 4 bestsellers; DCReport co-founder; 8 grown kids, aka Mr. Jennifer Leonard for 42 yrs.

Rochester NY
Excellent point:
1,754
13,308
52,279
1,740,207
1,172
4,832
45,327
1,006,886
3,883
7,188
36,816
1,184,255
Still my favorite television listing of all time:
243
4,202
32,705
3,261,093
The Boss has a message for the ex-boss:
Community note
No, Bruce Springsteen Didn’t Wear A Shirt With ‘Keep America Trumpless’. The original unaltered photo was taken in New York on October 12, 2017 during opening night for Springsteen on Broadway, performed at the Walter Kerr Theatre. Factcheck: forbes.com/sites/mattnova… Original unaltered photo: gettyimages.com/detail/news-ph
2,365
4,424
30,823
1,669,745
Exactly
963
6,311
29,236
943,938
For decades I've been saying, and backing up with documents, what my former employer, The @nytimes, finally put in a headline today:
262
6,151
27,396
987,704
.@HouseGOP members praying on the House floor offends both our Constitution and the New Testament, which denounces public displays of devotion. The blasphemy of the new Speaker, who says God ordained him, is just as disgusting.
12,499
7,134
26,558
5,358,325
Fellow journalists: stop attributing findings to Mueller. We know only what AG Barr says Mueller reported. Accurate attribution is Journalism 101.
437
5,364
23,515
Brilliant:
728
2,592
24,321
756,509
Donald Trump is no longer in business in New York State. A judge canceled all of his business certificates and appointed a judge to monitor the assets. Barring an unlikely reversal by an appeal court, the assets will be sold and Trump, Don Jr., & Eric are barred from business.
854
4,114
22,774
1,621,043
Gee, Donald, your White House confirmed my story. POTUS fake Tweet. Sad!
Does anybody really believe that a reporter, who nobody ever heard of, "went to his mailbox" and found my tax returns? @NBCNews FAKE NEWS!
816
9,392
21,700
This should be Page 1 news everywhere - with Portland and Oregon authorities in federal court Friday morning demanding explanations from Trump administration.
Oregon Public Broadcasting confirms tweets today that federal officers in camouflage but no agency identification or badges, driving unmarked non-government rental cars, are grabbing protestors off streets in Portland and not talking w local authorities opb.org/news/article/federal…
444
9,363
20,004
5,758
3,990
19,930
689,980
As a father of eight, I think this is by far the best @nytimes letter to the editor today.
1,213
5,235
19,721
998,256
408
7,134
19,347
1,236,290
FYI:
899
4,170
18,631
658,132
Well said:
997
5,825
18,380
265,098
The Donald Trump we saw on TV today is the dishonest, feral, ignorant nut job I’ve known for 31 years. Donald will become more & more erratic as impeachment proceeds. Expect ever crazier conspiracy theories & ever wilder accusations with no factual basis.
468
4,626
17,682
I marvel at people who don't realize Donald is, and always has been, a con man who lies, cheats, steals, and got away with it using threats of ruinous legal action, etc. My piece on the Trump Org getting the corporate death penalty he so richly deserves: dcreport.org/2023/09/26/dona…
800
5,112
17,296
2,019,934
Smart and simple political art:
294
4,267
17,436
590,874
Facts:
1,843
3,792
18,024
585,136
The Trump campaign moves from courting donors to getting aggressive with them, a clear sign of desperation.
1,061
4,662
19,116
So true:
2,974
4,748
17,325
675,778
Staged photo: time stamp is 95 minutes after raid, cords not plugged into laptops. At time of raid Trump was at golf course. And his abrupt surrender of Northern Syria made raid much riskier, @nytimes reports. Need bipartisan hearings into this mendacity.
920
6,668
16,120
More Americans need to know this, a lot more:
509
8,105
15,347
467,378
For more than 4 years I’ve tried to get Americans to understand that Trump is a dictator-in-waiting who has no idea what’s in our Constitution. Today his own words show exactly that: “I have an Article II, where I have the right to do whatever I want as President.” WRONG.
448
4,290
15,405
Indeed:
1,276
2,462
16,008
470,023
Exactly:
75
4,990
15,225
203,305
I'm watching a Republican operative on TV repeat Donald's lie that "inflation is an all-time high." Inflation is under 3%, which is below the average since World War II. In 1980 inflation was almost 15%, five times the current rate. People need to call out these lies.
5,124
5,445
14,071
1,034,480
Exactly:
1,228
5,187
14,082
371,459
Stephen Castor, @GOP GOP impeachment lawyer, just argued that Hunter Biden wasn't qualified to be on Burisma board. Fair point. So what say @HouseGOP & Castor about Ivanka & Jared, who are even less qualified for their White House positions. Or Ben Carson, Betsy DeVos, ...
646
4,765
13,309
Exactly:
1,778
3,771
13,980
389,583
If Pence is also impeached and convicted the 46th POTUS will be Nancy Pelosi. That’s how our Constitution goes.
884
1,991
13,116
Exactly:
787
4,445
13,322
296,275
Excellent question:
3,319
3,800
13,595
258,437
Political humor -- and I wish I'd said that!
101
2,408
13,729
451,566
Exactly:
94
2,560
13,135
229,141
Exactly right:
4,149
4,045
13,311
908,643
Every now and then an absolutely genius idea comes along. What could make more sense than this:
414
4,303
12,974
281,741
Political art:
352
2,925
13,121
345,140
Exactly;
620
2,555
13,048
350,968
From a friend:
2,354
2,851
12,776
320,281
Another SCOTUS scandal, per @LeverNews. Justice Clarence Thomas voted to end federal tenant protections that his billionaire benefactor Harlan Crow’s company says threatened its real estate profit margins. And another case is coming soon! levernews.com/thomas-helped-…
585
5,117
12,305
1,145,343
Good question:
606
2,452
12,042
187,546
Swiss insurer @chubb, which gave Trump a $91.6m bond in the 2nd E. Jean Carroll defamation case, operates in Russia. Given national security concerns about Donald— he trusts Putin but not American intelligence services— a court inquiry into the bond deal seems necessary, proper.
951
5,115
11,688
503,432
Trump fans call & harass my wife & 1 of my children after I break story White House confirmed. Sad! Let's have open debate, not threats.
1,238
5,548
11,602
Tell Speaker Mike Johnson:
1,803
3,404
11,244
354,926
Truth:
2,046
3,481
11,022
211,630
Amen:
1,864
2,236
10,811
296,632
455
2,842
10,489
194,907
Good point:
405
2,682
10,360
175,538
I’m going to @DICKS tomorrow to buy some stuff now that management has destroyed $5m of assault-style rifles. Companies that do the right thing deserve our support. Companies that profit off mass murder should be shunned until they fail. Vote with your wallet.
237
2,108
10,278
Smart political satire:
58
2,055
10,579
441,188
Trumper Martha McSally, appointed Arizona senator, just sent me an email calling opponent Mark Kelly a Chinese dupe w/o naming him. Putin & Xi must be laughing -- a retired AF Colonel calling a retired USN Captain & NASA astronaut a commie. McSally's unworthy of any office.
287
3,081
10,076
Fact check: Both @Jim_Jordan & @newtgingrich tweeted that left wing journalists want a recession to hurt Trump. So I searched Nexis, Google, Bing, etc. Number of articles & transcripts found? Zero. They’re lying.
663
3,450
9,846
NEW LAW NEEDED: While @realDonaldTrump thinks he is above the law, federal judges in Denver decided 12/27 that Supreme Court justices are, ruling that 83 Brett Kavanaugh misconduct complaints may not be reviewed because he is on SCOTUS. Outrageous. uscourts.gov/courts/ca10/10-…
563
4,427
9,885
2,009
1,840
10,277
208,514
Superintendents of @WestPoint_USMA and @navalacademy, Are you going to discipline the cadets & midshipmen who flashed white power signs at the Army Navy game? Note: video shows they timed their racist hand signals to make sure they’d appear on the Jumbotron. Expulsion?
859
3,190
9,694
.@RepAdamSchiff successfully prosecuted Richard Miller, the FBI agent who was giving our secrets to the Russians, yet @SpeakerMcCarthy is removing Schiff from the intelligence committee. Putin will be pleased. Patriotic Americans should be appalled.
341
3,861
9,668
266,843
My description of @realDonaldTrump as a Kremlin asset & traitor vindicated by @NYTimes report DT was shown emails, other proof on 6Jan17 that Putin personally led elections interference. Trump’s every “witch hunt” remark was a criminal lie; accessory after the fact.
226
3,489
9,296
If Joe Arpaio accepts Trump pardon he is admitting crimes against US, Constitution says. An innocent man would refuse pardon on principle.
524
3,827
9,438
Single source report tonight by @Lawrence, when I was his opening guest, of Russian co-signers on Trump’s Deutsche Bank loans fits w/ what I’ve been saying for years. Judge should review loan docs in chambers. If true, judge can - and should - put in public record ASAP. .
193
2,960
9,032
The video below is from President Biden's visit to Manhattan in April, but Trump's second son claims it's a crowd supporting his dad. The Trumps just make stuff up, even palpably false stuff. That's because they don't have anything to sell but lies.
It was a beautiful scene pulling back up to Trump Tower! Such unbelievable love!
322
2,920
9,239
360,893
Discuss:
386
1,390
9,334
286,941
This is beyond belief wrong. Cop in Louisville pointing gun at TV news crew and someone shooting at crew. Those cops should be fired; police chief needs to act.
Police literally opening fire on the free press.
372
3,610
8,862
155
1,636
9,007
188,016
Good point:
54
1,675
9,476
408
1,735
8,728
177,842
Racism and white skin privilege and different standards for the rich and the working folk, all in example #7,347:
14 days vs five years 🤔 the black woman trying to get a better education for her child in elementary school uses another address and gets 5yrs the white women bribes a while college and gets 2 wks #whiteprivilege #FelicityHuffman #ThisIsAmerica
328
3,501
8,574
Bravo to Barnes & Noble @BNBuzz, which in Florida stores highlights books that the sanctimonious and freedom-hating Governor Ron DeSantis and his crew seek to ban in public schools. h/t Lisa Green Dewberry @Green1966.
320
2,420
8,665
351,317
Brilliant:
189
1,711
8,328
126,394
Exactly:
705
3,680
8,476
315,344
Good point:
123
2,324
8,508
297,067
No polling place exists in Dodge City, Kansas, a majority Hispanic city of 27,000. Voting takes place at just one location. Not only is it outside of town, it’s a mile walk from the nearest bus stop. To vote you have to get the hell out of Dodge. kansas.com/news/business/art…
767
7,214
8,506
Brilliant, political, cartoon, just brilliant.
120
3,009
8,569
217,003
America's standing in the world, has gone up dramatically since Joe Biden replaced Donald Trump, as shown below by ⁦nonprofit ⁦@pewresearch⁩. These numbers fit what I've experienced in my travels around the world in the last seven years.
4,739
3,363
8,185
1,351,925
Prosecutors are suspicious of Mar-a-Lago flooding that destroyed records - and they should be. My 2016 book The Making of Donald Trump told how he used same scheme to cheat NYC out of $3m/yr in rents. Diligent auditors outsmarted Donald, got the money.
195
2,575
8,110
600,197
How revealing that @realDonaldTrump feels “very badly” for Labor Secty Acosta, who as prosecutor gave Epstein an illegal sweetheart deal for sex trafficking minors, but not one word by Trump expressing sympathy for the young victims.
390
2,116
7,936
Below. In a matter of seconds, is a master class in how to deal powerfully, politely, and properly with Moms for Liberty types who want to use taxpayer money to force your children and grandchildren into their hate-filled, ignorant, and narrow minded ideological box:
100
2,197
8,049
395,110
Exactly:
399
2,458
8,266
266,961
Great idea.
144
1,612
7,947
Behold, the Faux Christian become a traitor. make no mistake, our constitution, our democracy and our liberties are under siege from traitors.
After the best week ever for @realDonaldTrump - no obstruction, no collusion, NYT admits @BarackObama did spy on his campaign, & the economy is soaring. I now support reparations-Trump should have 2 yrs added to his 1st term as pay back for time stolen by this corrupt failed coup
298
2,084
7,409
Trump claims @USPS subsidizes @JeffBezos' @amazon but internal postal memo shows $1.6 billion profit on $3.9 billion of Amazon revenue, a phenomenal 33% profit margin,. @washingtonpost reports. WH reporters need to press Trump on his lie to see how he explains it away.
206
3,269
7,518
Goid questions:
295
1,905
7,439
631,833
🤣👍🏼
76
1,594
7,540
119,435
Hopefully other major retailers will join Kohl's:
570
1,681
7,078
235,124
SCOTUS waiting 54 days, more than 7 weeks, to hear oral argument on Trump's claim that as POTUS he enjoys total immunity. The issues have been laid out well at the appellate court, so why 54 days of delay? Not good for our democracy.
896
1,518
6,946
143,323
Sad but true:
496
1,682
6,938
299,511
216
1,759
6,745
138,867
The tweet below is an impeachable offense. It shows that Trump has no understanding of our Constitution, which he swore to defend, including the First Amendment. And when will Republicans — who always complain about government interference in business — speak up?
I believe that if people stoped using or subscribing to @ATT, they would be forced to make big changes at @CNN, which is dying in the ratings anyway. It is so unfair with such bad, Fake News! Why wouldn’t they act. When the World watches @CNN, it gets a false picture of USA. Sad!
229
2,451
6,518
Excellent question:
317
2,177
6,517
225,888
Donald's lies are becoming ever more outrageous, yet this 13-seconds of craziness apparently didn't make the national news anywhere:
920
2,538
6,737
2,688,690
A perfect ⁦@CNN⁩ chyron about the lying liar who has exactly zero qualifications to give advice on vaccines or anything else:
478
1,659
6,579
356,791
Journalists: Open hearing on unsealing files that may show Trump Russian ties, Mon, 13:00, Federal Courthouse Brooklyn, Judge Pamela K. Chen
177
3,813
6,406
Why would @RudyGiuliani say Trump lawyers have prepared a 34 page "rebuttal" to Mueller report, since Trump says the report vindicates him? Who rebuts a report that clears them? No one.
232
1,967
6,308
Any decent board would expel any director urging murder. Willl @NRA? Or will they tacitly endorse this incitement to another mass shooting?
Quick reminder: Ted Nugent, longtime NRA board member, said in an interview that if you see my friends in the street to shoot and kill us like dogs. My friends and dogs just want to save lives. Thanks.
179
2,494
6,135
After Trump's comments today siding with the Kremlin against America, what more evidence is needed that Trump is not, and never has been, a loyal American? We have a Russian agent in the White House. Period. Full stop.
169
2,460
6,115
The NC-9 result tonight should be a wake up call for Democrats — and they shouldn’t try to minimize or explain away this loss. Winning is winning; losing is losing. Put all the effort into turning out the vote, not TV & radio ads. This isn’t rocket science.
327
1,641
5,945