Rodica Duma
St. Louis University
Total Patents:
1
Overall Rank:
#3,154,540
Years Active:
2013
St. Louis University Rank:
#21