James E. Duncan
Novellus Systems · E.I. Du Pont De Nemours And · Lam Research
Total Patents:
8
Overall Rank:
#634,932
Years Active:
1989–2020
Novellus Systems Rank:
#254