Proud MSM political columnist for the Calgary Herald.

Calgary
Elections Alberta has slipped and blundered, but it's now gaining ground on the most onerous challenge ever imposed by a government on an election authority. Column. calgaryherald.com/opinion/co… #ableg #abpoli #abreferendum #cdnpoly #canpoli
3
7
1,068
Again: Elections Alberta has slipped and blundered, but it's now gaining ground on the most onerous challenge ever laid by a government on an election authority. Column. calgaryherald.com/opinion/co… #ableg #abpoli #abreferendum #cdnpoly #canpoli
4
4
964
Elections Alberta has slipped and blundered, but it's now gaining ground on the huge referendum challenge, the most onerous ever laid on an election authority by a government. Column. calgaryherald.com/opinion/co… #ableg #abpoli #abreferendum #cdnpoly #canpoli
1
7
21
1,827
BC NDP Premier David Eby's cynical election campaign plays right into Trump's hands, poses a risk to both his province and the whole county. Column. calgaryherald.com/opinion/co… #ableg #abpoli #bcpoli #bcelection #cdnpoly #yyc #yeg
1
782
Again: BC NDP boss Eby's cynical election campaign plays right into Trump's hands, poses a risk to both his province and the whole county. Column. calgaryherald.com/opinion/co… #ableg #abpoli #bcpoli #bcelection #cdnpoly #yyc #yeg
3
1
7
2,429
BC NDP boss Eby's cynical election campaign plays right into Trump's hands, poses a risk to both his province and the whole county. Column. calgaryherald.com/opinion/co… #ableg #abpoli #bcpoli #bcelection #cdnpoly #yyc #yeg
1
806
Again: The special ballots are flooding in and they smack of planned confusion. With pix. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #abreferendum #yyc #yeg
18
23
49
5,101
Wow. This is awful. What's surprising is that it's actually being revealed in such detail. That's rare. These delays could well have cost little Parker his life. calgaryherald.com/news/mista… #ableg #yyc #yyccc #yeg #parker
1
1
9
2,546
A move to separation could hollow out this province. Polls show up to half would leave, experts say at least 250,000 initially. Column. calgaryherald.com/news/braid… #ableg #abpoli #abseparatism #yyc #yeg #cdnpoli
155
21
65
5,397
A move to separation could hollow out this province. Polls show up to half would leave, experts say at least 250,000 initially. Column. calgaryherald.com/news/braid… #ableg #abpoli #abseparatism #yyc #yeg #cdnpoli
727
97
315
54,214
Again: Startling UCP loss in Calgary-Shaw could signal the start of much bigger problems for Smith. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #yyc #yeg #abucp
12
15
82
4,885
Can I believe my eyes? The NDP has won Calgary Shaw, one of the most conservative big city ridings in this country. Every single UCP riding in Calgary is now at risk. Smith's caucus will be trembling. #ableg #abpoli #cdnpoli #yyc #yeg
143
430
2,864
115,983
The UCP candidate has slipped back into the lead - by three votes. #ableg #abpoli #cdnpoli #yyc #yeg
2
4
2,177