Loading patent details...
US4943280A: Self-Seating Flapper Valve for an Insufflation Cannula Assembly | Searchlight