Christian Cobaugh

Translate Bio · Modernatx · Arcturus Therapeutics
Total Patents: 9
Overall Rank: #529,255
Years Active: 2022–2025
Translate Bio Rank: #17