Erica Parker

Baylor University · University Of Illinois · Oxigene
Total Patents: 5
Overall Rank: #938,680
Years Active: 2014–2024
Baylor University Rank: #30