Lubert Stryer
Affymetrix · Affymax Technologies N.V. · Stanford University
Total Patents:
51
Overall Rank:
#53,066
Years Active:
1985–2008
Affymetrix Rank:
#6