Michael Sarchese

Trojan Technologies · Watts Regulator · Watts Water Technologies
Total Patents: 9
Overall Rank: #567,675
Years Active: 2003–2018
Trojan Technologies Rank: #14