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