Loading patent details...
US7780646B2: Torqueable and deflectable medical device shaft | Searchlight