David Leboe
Cellex Power Products · Ekona Power · Plug Power
Total Patents:
11
Overall Rank:
#436,850
Years Active:
2003–2025
Cellex Power Products Rank:
#1