Loading patent details...
US5269804A: Endoscopic Colo-Rectal Bowel Clamp | Searchlight