NCT01378559 - Patient Satisfaction and Complications With the New Titan® One Touch Release (OTR) Penis Prosthesis | Crick | Crick