James W. McPherson

Covidien Lp · Rolls-Royce Plc · Sherwood Services Ag
Total Patents: 36
Overall Rank: #93,950
Years Active: 1981–2021
Covidien Lp Rank: #190