Leroy C. Delatorre

Panex · Schlumberger Technology
Total Patents: 38
Overall Rank: #86,878
Years Active: 1981–2015
Panex Rank: #1