Edward A. Clerke

Shell Oil Compny · Saudi Arabian Oil · Schlumberger Technology
Total Patents: 10
Overall Rank: #496,127
Years Active: 1988–2023
Shell Oil Compny Rank: #661