Michael MacDonald

Masonite · IBM · GE
Total Patents: 25
Overall Rank: #160,402
Years Active: 1995–2024
Masonite Rank: #29