John Rupert

Flextronics Ap · United Defense Lp · Alliant Techsystems
Total Patents: 11
Overall Rank: #453,673
Years Active: 1983–2021
Flextronics Ap Rank: #44