Loading patent details...
US5643184A: Back Support With Knee and Foot Engaging Straps | Searchlight