Spencer L. Mackay
Inseat Solutions · Teledyne Industries · Bausch & Lomb Incorporated
Total Patents:
80
Overall Rank:
#22,765
Years Active:
1980–2020
Inseat Solutions Rank:
#3