Patrick René Angibaud

Johnson & Johnson · Astex Therapeutics Limited
Total Patents: 101
Overall Rank: #14,245
Years Active: 1999–2024
Johnson & Johnson Rank: #47