Loading patent details...
US7658725B2: Enclosed needle device with duckbill release mechanism | Searchlight