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