Subramanian Venkatachalam

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