Roberto A. Irizarry

Xerox · E.I. Du Pont De Nemours And · Merck
Total Patents: 36
Overall Rank: #92,213
Years Active: 2011–2025
Xerox Rank: #572