Robert John Barsotti

E.I. Du Pont De Nemours And · Arkema France · Arkema
Total Patents: 80
Overall Rank: #22,533
Years Active: 1983–2025
E.I. Du Pont De Nemours And Rank: #24