Rene Roy
The University Of Ottawa · Canadian Patents And Development Limited · Universidad De La Habana
Total Patents:
9
Overall Rank:
#543,986
Years Active:
1985–2024
The University Of Ottawa Rank:
#21