Barry A. Freel
Ensyn Renewables · Ivanhoe Energy · Ensyn Technologies
Total Patents:
55
Overall Rank:
#45,200
Years Active:
1998–2025
Ensyn Renewables Rank:
#1