CH-8645 Jona
European patent · EP0681633 · Inventor
European patent · EP0414641 · Inventor
European patent · EP0390744 · Inventor