David Chaplin

Oxigene · Baylor University
Total Patents: 18
Overall Rank: #252,963
Years Active: 1990–2022
Oxigene Rank: #1