David F. James
Mattel · International Paper · Thames Water Utilities Limited
Total Patents:
9
Overall Rank:
#586,556
Years Active:
1980–2004
Mattel Rank:
#223