Mona Saadi

Novacta Biosystems Limited
Total Patents: 1
Overall Rank: #2,982,269
Years Active: 2016
Novacta Biosystems Limited Rank: #6