Daniel B. Otts

Johnson & Johnson · Verily Life Sciences · Twenty Twenty Therapeutics
Total Patents: 128
Overall Rank: #8,673
Years Active: 2011–2024
Johnson & Johnson Rank: #26