Rick Scarola
Suppressor
Total Patents:
6
Overall Rank:
#794,558
Years Active:
2017–2024
Suppressor Rank:
#1