Loading patent details...
US5403346A: Self-Affixing Suture Assembly | Searchlight