Thomas H. McLean
Nimbus Lakshmi · Relay Therapeutics · D.E Shaw Research, Llc.
Total Patents:
14
Overall Rank:
#330,876
Years Active:
2019–2025
Nimbus Lakshmi Rank:
#4