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