Michael Paul Barrett
Schlumberger Technology · Emb Partners
Total Patents:
20
Overall Rank:
#219,575
Years Active:
1993–2023
Schlumberger Technology Rank:
#270