Welcome to my home page!
What I Do
Expert Witness
My Profile
This page contains the blog.
A fair question
We need answers
Shameful neglect
Stop the bias
Greed, Inc.
Unfit to print
Rex Mouthful
Whose head rolls?
Fraudulent martyrs
Let's get it right
Call it racism
Under new owners
The paper killer
Bad whitesplaining
Trumping truth
The wrong horses
A shameful failure
How to cover hate
It's about race
How not to do it
When right is wrong
Who censored this?
Doomed to failure
Journalism threatened
Let's boycott THIS
We expect better
No news here?
Caricature assassination?
Art of the denial
The Timson rule
The real fake news
Purveyor of fear
Road to oblivion
Step up to plate
Fight the right
This ship of fools
A terrible idea
Missing the story
A humble suggestion
Wake up. It's 2017
The Desmond Cole rule
Don't be objective
Dumb and dumber
Ezra in extremis
Media culpa
Cure for "too white"
Unwarranted power
Bail out yourself
RIP newsroom diversity
An affair at work
Why Wente won
Turning a blind eye
Wente must go
Let's be accountable
The Hall of Shame
Bye bye newspapers
A PR disaster
Brave new media?
Ford's nemesis
Lack of trust
Dropping the ball
Back from the dead
Le Carre's bomb
Who's in charge?
The real story
The fat cats
Go the distance
Tell us the truth
Pay for it, I say
Gloves-off time
Rush to print?
Drown the kittens
Lopping off limbs
Freedom in blinkers
The worst is here
Can we change?
Circling the wagons
What we learned
Still standing?
Four libel myths
When news sucks
Info blockade
End of dailies?
Hurting our brand
Ford vs. Star
He'll be missed
Watchdogs needed
Plagiarize THIS!
Bravo, McMaher!
To my critics
Fun with Ezra
For shame
Tabloid disease
Media fight back
Care about this
Stabbed in the back
No one trusts us
Christie and Jack
Over the line
Steynwalling It?
Head to Come
Nowhere to hide
Call 'em outlaws
Stop the presses
Fast rise, fast fall
Let him wait
Not a good try
Poll trickery
Cone of silence
Yahoo TV
Cyber stupid
Sock! Pow! Sun TV!
Hall of Shame
Convergence wins
Shame on Maclean's
Dead reckoning
The winner is ...
Ode to guest editor
A good ruling
It's not Globe Lite
Chicken journalism
Free Conrad!
Honey, I shrunk CP
The future is white
Sold to vultures
Good journalism
Cowards on the Net
Say goodnight, CAB
Readers grow here
Dingbat academic
Time to go local
The public interest
A death wish?
Words of wisdom
Not fit to lead
Not fit to print
Small dead hypocrites
Check. It. Out.
Object to this
Bad stereotyping
Now for Round 2
On being responsible
Open letter to Steyn
Armies of the Right
Steyn: I beg to differ
Freedom or hate?
When a PM sues
Journalism has limits
The case against Maclean's
This page contains the contact information.
This page contains the sitemap.