Loading patent details...
US8109895B2: Intestinal sleeves and associated deployment systems and methods | Searchlight