Loading patent details...
US5167960A: Hirudin-Coated Biocompatible Substance | Searchlight