John Picuri

Ibis Biosciences
Total Patents: 14
Overall Rank: #346,913
Years Active: 2013–2020
Ibis Biosciences Rank: #12