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