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