Charan Masarapu

Zenlabs Energy · Envia Systems · University Of Delaware
Total Patents: 18
Overall Rank: #248,143
Years Active: 2012–2025
Zenlabs Energy Rank: #4