Loading patent details...
US5488743A: Toilet Seat Pedal Lifter | Searchlight