Loading patent details...
US5176128A: Organ Retractor | Searchlight