David Cain

Fmc · Cameron International · Halliburton
Total Patents: 43
Overall Rank: #70,389
Years Active: 1981–2022
Fmc Rank: #52