Loading patent details...
US5693028A: One Hand Needle Release System | Searchlight