Ph.D. from the London School of Economics and Political Science. Participant in the democratic renaissance of Ukraine. Chronicler of Russia's war of aggression.

Ottawa
Joined March 2014
Alberta voters have decisively rejected separation from Canada in an advisory referendum. This is a triumph for the cohesiveness of Canadian civil society. It’s a sharp defeat for Russian active measures, proxied through the Kremlin-sponsored Trump regime of the United States.
10
88
1
467
7,086
Elon Musk, an African immigrant and private individual, has hijacked U.S. foreign policy. He sabotaged American defence assistance provided to Ukrainian partners and violated binding inter-state agreements. Musk has to be prosecuted for his crimes and treason.
39
1,046
13
4,298
35,280
Russian terrorists have launched 26 ballistic missiles towards Ukraine. They’re counting on receiving help from their American allies for this latest wave of destruction to get through.
9
87
1
234
5,418
Canada desperately needs a civilian foreign intelligence service, like Estonia's EFIS. Lacking one now, Canadians are hopelessly vulnerable to russian Chekist warfare. Canadians see how russian active measures are tearing apart France and how they already defeated the UK with Brexit and the USA with Trump-for-President. In Canada, we survived the russia-backed Siege of Ottawa and the Alberta referendum by sheer luck. But in this global war we're in, luck won't see us through next time.
11
129
3
439
7,363
Not a day goes by without an act of surrender by Trump to Russia. Today, the United States lifted some sanctions on Lukoil to enable a corrupt deal between the Trump crime family and the Putin-Kremlin crime syndicate. Meanwhile, the Russia-USA axis is bombing Ukraine:
45
134
3,148
Dnipropetrovsk region: "In the Oleksandrivka sector, the enemy launched one attack in the direction of Ternove." Source: General Staff of the Armed Forces of Ukraine operational information as of 22:00 on 21 October 2026 regarding the russian invasion 1/3
1
11
37
3,345
In the Hulyaypole direction, in Zaporizhzhya region, Ukrainian defenders repelled nine attacks by the russian fascist invaders directed towards Rizdvyanka, Dolynka, Hirke and Yehorivka. 2/3
1
7
15
1,559
Zaporizhzhya region: "In the Orikhiv sector, the occupiers made one attempt to improve their tactical position by attacking in the direction of Pavlivka." 3/3
1
6
1,282
In the Kostyantynivka sector, in Donetsk region, Ukrainian defenders repelled six enemy assaults near Kostyantynivka and towards Novopavlivka. –General Staff of the Armed Forces of Ukraine operational information at 22:00 on 21 October 2026 regarding the russian invasion 1/2
1
13
38
2,871
In the Pokrovs'k direction, in Donetsk region, the russian fascist invaders carried out 19 attacks in the areas of Sofiyivka, Dobropillya, Bilyts'ke and Molodets'ke as well as towards Kucheriv Yar, Vil'ne, Hannivka, Svitle, Krasnopodillya, Serhiyivka and Muravka. 2/2
6
12
1,520
In the Lyman direction, Ukrainian defenders repelled nine attacks by the russian fascist invaders in the areas of Kolodyazi and Zarichne in Donetsk region as well as towards Hlushchenkove in Kharkiv region and Derylove, Lyman in Donetsk region. 1/2
1
18
82
3,384
In the Slov'yans'k direction, in Donetsk region, Ukrainian defenders halted one attempt by the russian fascist invaders to advance towards Mykolayivka. –General Staff of the Armed Forces of Ukraine operational info at 22:00 on 21 October 2026 regarding the russian invasion 2/2
6
18
1,531
In Kharkiv region, the russian fascist invaders attacked three times towards Starytsya, Vovchans'ki Khutory and towards Izbyts'ke as well as six times towards Rad'kivka. Source: General Staff of the Armed Forces of Ukraine operational information at 22:00 on 21 October 2026
8
26
2,287
East of Lyman, the russian fascist invaders are retreating through the Holy Mountains National Nature Park, back to the Zherebets' River. Ukrainian defenders are relieving their garrison at Yampil' and are likely to push the enemy across the shallow and narrow Zherebets'.
4
118
2
719
8,258
The russian terrorist state will of course kidnap as many Americans as they can after this. Not only will Trump submit to russian terrorists – he's one of them.
8
95
546
7,060
Russian agent Steve Witkoff praises mass murderer and kidnapper of children Putin.
Witkoff to Putin: “You talk so much about my president, President Trump, being a humanitarian -- you are a humanitarian also, sir, and I salute that.”
2
74
1
519
5,957
Russia/North Korea losses, 24 Feb 22-21 Oct 26: 1570540 personnel 12436 tanks 25586 APV 51403 artillery 2228 MLRS 1716 air defence 449 aircraft 356 helicopters 2990 ground robots 573392 UAVs 5138 cruise missiles 35 ships/boats 2 submarines 165278 vehicles 4844 special equipment
1
14
49
2,220
Increased russian and North Korean losses over the past day: >1,820 personnel tanks +11 armoured fighting vehicles +16 artillery systems +44 rocket salvo systems +1 air defence systems +2 ground robots +4 UAVs +1,820 vehicles +407 special equipment +2 mod.gov.ua/en/news/total-rus…
3
13
1,081
Russian assets Elon Musk and Trump crippled Starlink for Ukrainian defenders, sending a clear signal to the world: Don't buy American.
32
746
18
3,658
25,627
It is immoral to support the NHL because to do so is to support Alexander Ovechkin and russia's genocidal war on Ukraine. War crimes and crimes against humanity must never be normalized – no matter how rich the NHL team owners are.
1
15
108
6,845