Loading patent details...
US6468290B1: Two-planar vena cava filter with self-centering capabilities | Searchlight