James Leonard Rice

Cabot
Total Patents: 4
Overall Rank: #1,209,983
Years Active: 1993–2019
Cabot Rank: #336