Patent-2019 A switching device containing an articulated shaftless foot pedal type structure March 24, 2025 By RDing 0 comments Continue reading