Loading patent details...
US20050125075A1: Intestinal sleeve | Searchlight