Loading patent details...
US6260434B1: Dual position foot pedal for ophthalmic surgery apparatus | Searchlight