Robert Freedman

Schlumberger Technology · Shell Oil Compny · Unknown
Total Patents: 44
Overall Rank: #68,008
Years Active: 1980–2021
Schlumberger Technology Rank: #73