Menno Van Lookeren Campagne
Genentech
Total Patents:
17
Overall Rank:
#270,554
Years Active:
2011–2023
Genentech Rank:
#143