Barry A. Freel

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