Loading patent details...
US6329620B1: Flat foot switch unit with non-slippage structure | Searchlight