Subramanian Venkatachalam
Envia Systems · Zenlabs Energy · Albemarle
Total Patents:
33
Overall Rank:
#105,847
Years Active:
2013–2025
Envia Systems Rank:
#3