Loading patent details...
US4950226A: Surgical Shunt for Liver Isolation | Searchlight