Eric E. Allen

Merck · E.I. Du Pont De Nemours And
Total Patents: 17
Overall Rank: #280,408
Years Active: 1992–2000
Merck Rank: #618