Stephen Robert Fletcher
Merck · Galapagos Nv · Princeton University
Total Patents:
35
Overall Rank:
#97,987
Years Active:
1985–2022
Merck Rank:
#575