Loading patent details...
US4618318A: Vane and Seal Assembly | Searchlight