Loading patent details...
US7838716B2: High speed swelling, pressure exerting hemostatic device | Searchlight