Loading patent details...
US6605086B2: Steerable catheter with torque transfer system | Searchlight