Xavier Luri Carrascoso
Universidad De Barcelona · Universitat Politécnica De Catalunya
Total Patents:
1
Overall Rank:
#3,046,900
Years Active:
2015
Universidad De Barcelona Rank:
#3