Loading patent details...
US5891160A: Fastener Delivery and Deployment Mechanism and Method for Placing the Fastener in Minimally Invasive Surgery | Searchlight