Safety Study of TroVax Alone vs. TroVax Plus Interferon Alpha in Patients With Renal Cancer | NCT00445523 | Trialant