John MacPherson

Hubbell Incorporated · Unknown · Desa Ip
Total Patents: 11
Overall Rank: #446,499
Years Active: 1980–2023
Hubbell Incorporated Rank: #403