Christopher Davies
Affymetrix · Johnson & Johnson · Iml Limited
Total Patents:
19
Overall Rank:
#237,042
Years Active:
1998–2020
Affymetrix Rank:
#83