Cristina Mecucci

Trovagene
Total Patents: 5
Overall Rank: #989,082
Years Active: 2012–2019
Trovagene Rank: #9