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