John Haanen, MD, PhD Netherlands Cancer Institute, The Netherlands Journal Kidney Cancer ISSN: 24684562 Read Online