Lubert Stryer

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