James Budge
Lonza · Lonza Biologics Plc.
Total Patents:
5
Overall Rank:
#934,227
Years Active:
1985–2024
Lonza Rank:
#148