Scott E. Sloan

Therma-Stor · Elkay Manufacturing · Group14 Technologies
Total Patents: 26
Overall Rank: #148,566
Years Active: 1996–2025
Therma-Stor Rank: #3