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