James W. Larrick
Menlo Therapeutics · Panorama Research · Cetus
Total Patents:
57
Overall Rank:
#42,977
Years Active:
1986–2024
Menlo Therapeutics Rank:
#1