All executive vice president Articles

Finning makes senior finance appointment
David Primrose named executive vice president and chief financial officer
Trio of new senior management roles at MEC
Executive VP, parts & service, along with marketing and product roles announced 
MEC reshuffles management team
David Baxter returns, Brian MacFarland promoted