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