David S. Barrett
Irobot · Depuy Ireland Unlimited · Draper Laboratory
Total Patents:
31
Overall Rank:
#115,183
Years Active:
1986–2025
Irobot Rank:
#76