Brian E. Messenger
Cameron International · Ineos Europe Ag · Innovene Europe Limited
Total Patents:
18
Overall Rank:
#245,056
Years Active:
2006–2025
Cameron International Rank:
#148