James M. Duff

Xerox · Creative Nail Design
Total Patents: 93
Overall Rank: #16,902
Years Active: 1984–2013
Xerox Rank: #88