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