Loading patent details...
US5306283A: Two-Part Surgical Ligation Clip | Searchlight