Loading patent details...
US4586924A: Vein Constrictor and Immobilizer | Searchlight