John Francis Lyons

Astex Therapeutics Limited · Cancer Research Technology Limited · Onyx Pharmaceuticals
Total Patents: 14
Overall Rank: #343,090
Years Active: 2001–2022
Astex Therapeutics Limited Rank: #24