Loading patent details...
US5941860A: Fecal Pouch and Installation | Searchlight