Loading patent details...
US8302323B2: Hemostatic patch | Searchlight