Loading patent details...
US4975988A: Foot-Operated Toilet Seat Lifting and Lowering Mechanism | Searchlight