Natalie Roy
The University Of Ottawa · Research Development Corporation Of Japan · Sanford-Burnham Medical Research Institute
Total Patents:
8
Overall Rank:
#656,298
Years Active:
2000–2011
The University Of Ottawa Rank:
#15