Loading patent details...
US4817592A: Toroidal Surgical Shield | Searchlight