Debra L. Ondeyka

Merck
Total Patents: 10
Overall Rank: #497,823
Years Active: 2012–2022
Merck Rank: #1,151