Loading patent details...
US5634878A: Implantable Device for Selectively Opening and Closing a Tubular Organ of the Body | Searchlight