Stefan Krause

Startup that provides just-in-time delivery services also topped OBJ's list of fastest-growing firms earlier this year and was of 28 local companies in the Globe rankings.
Management reboot comes at a critical time for the Ottawa-based company, which is aggressively grabbing market share in the rapidly growing last-mile delivery space.