Reporter, editor, journalist.
The problem with runways at Canada's major airports
Transport Canada struggling to buy a bus shell to crash
Transportation Safety Board's advice unheeded years after crashes
Alberta government program rents infested Edmonton motel rooms to impoverished clients
Prime minister's summer retreat getting a few upgrades
Minister ignores suggestions to fix free flag program — despite century-long wait list
Spider scare sends federal government workers home — twice
Can Conservative leader Andrew Scheer attract the young voters who propelled Trudeau?
A peek inside what could be Canada's portrait gallery
The cruel randomness of fire
Photos by Ryan Tumilty