Loading patent details...
US5645565A: Surgical Plug | Searchlight