Loading patent details...
US4091808A: Strap for Immobilizing Human Limb During Surgery | Searchlight