Robert M. Garbaccio

Merck · Ambrx · Alnylam Pharmaceuticals
Total Patents: 25
Overall Rank: #160,173
Years Active: 2006–2024
Merck Rank: #348