Loading patent details...
US5897565A: Releasable, Surgical Clamp | Searchlight