Loading patent details...
US5601592A: Mechanical Lift System for Surgery | Searchlight