Oilsands tech solutions

Eric Newell chaired an expert panel that recommended the industry speed up the pace of solving its pollution problems