Loading patent details...
US5312426A: Surgical Clip | Searchlight