Loading patent details...
US5906607A: Surgical Devices for Imposing a Negative Pressure to Stabilize Cardiac Tissue During Surgery | Searchlight