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