David Strand
Energy Conversion Devices · Tps Ip · Ovshinsky Innovation
Total Patents:
42
Overall Rank:
#71,470
Years Active:
1985–2025
Energy Conversion Devices Rank:
#9