Loading patent details...
US5383532A: Foot Pedal Locking Device for Cargo-Handling Vehicle | Searchlight