David Craig McGowan

Johnson & Johnson · Aligos Therapeutics · Amgen
Total Patents: 61
Overall Rank: #37,710
Years Active: 2008–2025
Johnson & Johnson Rank: #138