Loading patent details...
US5609069A: Foot Pedal Assembly | Searchlight