Stephen M. Allen

E.I. Du Pont De Nemours And · Pioneer (Corteva) · Microchip Technology Incorporated
Total Patents: 88
Overall Rank: #18,818
Years Active: 1999–2023
E.I. Du Pont De Nemours And Rank: #19