Stephen Picataggio

E.I. Du Pont De Nemours And · Verdezyne · Midwest Research Institute
Total Patents: 49
Overall Rank: #56,645
Years Active: 1993–2018
E.I. Du Pont De Nemours And Rank: #162