Richard McFarlane

Suncor Energy · Alberta Research Council · Alberta Oil Sands Tech And Research Authority
Total Patents: 8
Overall Rank: #620,074
Years Active: 1999–2023
Suncor Energy Rank: #17