James H. Allen

Totes · Heartsine Technologies Limited · Smith International
Total Patents: 48
Overall Rank: #58,751
Years Active: 1980–2017
Totes Rank: #2