John E. Messenger
Ingersoll-Rand · Jlg Industries · Muller Martini Holding Ag
Total Patents:
4
Overall Rank:
#1,152,504
Years Active:
2000–2021
Ingersoll-Rand Rank:
#246