Raul de la Torres
International Environmental Solutions
Total Patents:
4
Overall Rank:
#1,217,899
Years Active:
2006–2014
International Environmental Solutions Rank:
#4