Loading patent details...
US4242902A: Surgical Clip Applicator | Searchlight