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