University of Pennsylvania
Philadelphia, United States
Review Editor
Endourology
University Hospital La Paz
La Paz, Spain
The Netherlands Cancer Institute (NKI)
Amsterdam, Netherlands