epo17_Clevers-0114 (1920×1280) May 6, 2017 1920 × 1280 epo17_Clevers-0114 (1920×1280) Hans Clevers (The Netherlands), nominated in the European Inventor Award 2017 in the category Research Related