CH-8645 Jona
European patent · EP0896654 · Inventor
European patent · EP0461077 · Inventor
European patent · EP0458749 · Inventor