Richard Page
Irobot · Group Dekko · Acco Brands
Total Patents:
22
Overall Rank:
#195,360
Years Active:
2006–2020
Irobot Rank:
#105