David McDonald

Spin Master · Novelaire Technologies, L.L.C. · GE
Total Patents: 29
Overall Rank: #126,966
Years Active: 1999–2025
Spin Master Rank: #2