James M. Foley
American Express · Elementis Specialties · Schlumberger Technology
Total Patents:
7
Overall Rank:
#697,783
Years Active:
2011–2024
American Express Rank:
#297