Loading patent details...
US5921996A: Surgical Clamp Applier/Remover and Detachable Clamp | Searchlight