Michael J. Armstrong

Rolls-Royce North America · Rolls-Royce Plc · Enovix
Total Patents: 79
Overall Rank: #22,926
Years Active: 1987–2025
Rolls-Royce North America Rank: #12