Loading patent details...
US5123428A: Laparoscopically Implanting Bladder Control Apparatus | Searchlight