Loading patent details...
US20030166992A1: Heart wall tension reduction apparatus | Searchlight