William B. Kennedy
Rug Doctor · Rug Doctor
Total Patents:
2
Overall Rank:
#2,202,570
Years Active:
2002–2003
Rug Doctor Rank:
#32