Michele S. Touvelle
ExxonMobil
Total Patents:
30
Overall Rank:
#125,838
Years Active:
1998–2011
ExxonMobil Rank:
#290