Chinese Communist Party
I tried to warn the National Security Council about China — and was fired for it
The societal implications of 5G — on how we live and how we work — are truly mind-boggling. And so…
Who will win the corona wars?
This article is in The Spectator’s May 2020 US edition. Subscribe here to get yours. The Covid-19 pandemic came along just as…
How coronavirus can save Hong Kong
The coronavirus has enforced a hiatus in Hong Kong’s widespread political unrest with worries about transmission stalling protests. Dissatisfaction with…








