Carlos Villanueva

Ademco · Fundació Privada Institutció Catalana De Recerca I Estudis Avançats (Icrea) · British Petroleum
Total Patents: 7
Overall Rank: #713,580
Years Active: 1991–2021
Ademco Rank: #242