Loading patent details...
US5456401A: Surgical Apparatus Having Articulation Mechanism | Searchlight