Loading patent details...
US4130119A: Occlusion Device | Searchlight