John MacRae

Baker Hughes Holdings · Trudell Medical International
Total Patents: 7
Overall Rank: #734,177
Years Active: 1990–2016
Baker Hughes Holdings Rank: #1,949