James Allard
Irobot · Northrop Grumman · Unknown
Total Patents:
8
Overall Rank:
#653,125
Years Active:
1991–2013
Irobot Rank:
#161