NCT01888198 2025-07-25Ablation of Renal Masses Outcomes Registry (ARMOR): Ablation Procedure and Quality of Life AssessmentMemorial Sloan Kettering Cancer CenterActive not recruiting294 enrolled