Loading patent details...
US8328064B2: Pin locking mechanism for a surgical instrument | Searchlight