Loading patent details...
US5454814A: Surgical Clamp and Clamp Driving Device | Searchlight