Nicholas I. Carruthers
Johnson & Johnson · Schering · Hoechst Uk Limited
Total Patents:
41
Overall Rank:
#76,646
Years Active:
1989–2018
Johnson & Johnson Rank:
#407