Loading patent details...
US4331338A: Duct Seal Assembly | Searchlight