Alec D. Lebsack

Johnson & Johnson · Merck
Total Patents: 25
Overall Rank: #162,094
Years Active: 2010–2023
Johnson & Johnson Rank: #351