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