Loading patent details...
US4812790A: Toothed Coupling Iris | Searchlight