Spyridon Artavanis-Tsakonas
Yale University · Imperial Cancer Research Technology · Trustees Of Indiana University
Total Patents:
24
Overall Rank:
#174,920
Years Active:
1997–2013
Yale University Rank:
#6