Richard Foster
Rug Doctor · Cabot · Haynes International
Total Patents:
23
Overall Rank:
#183,414
Years Active:
1986–2020
Rug Doctor Rank:
#2