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