Michael Sprague
Esw Holdings · Popdust · Wave Systems
Total Patents:
30
Overall Rank:
#121,145
Years Active:
2015–2025
Esw Holdings Rank:
#1