James Creath Frazier

Shock Doctor
Total Patents: 23
Overall Rank: #182,158
Years Active: 2015–2023
Shock Doctor Rank: #2