David Strand
Energy Conversion Devices · Tps Ip · Ovshinsky Innovation
Total Patents:
43
Overall Rank:
#69,380
Years Active:
1985–2025
Energy Conversion Devices Rank:
#9