Loading patent details...
US5205280A: Quick-Release Endoscopic Coupling Assembly | Searchlight