Lubert Stryer

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