Loading patent details...
US20040176800A1: Barbed closure device | Searchlight