Rene Imwinkelried
Lonza · ICI · Ciba-Geigy
Total Patents:
19
Overall Rank:
#242,630
Years Active:
1989–1998
Lonza Rank:
#13