CH-8645 Jona
European patent · EP0487449 · Inventor
European patent · EP0467828 · Inventor
European patent · EP0467827 · Inventor