James S. Haines

Diversified Machine
Total Patents: 6
Overall Rank: #829,312
Years Active: 2000–2020
Diversified Machine Rank: #1