CH-2016 Cortaillod
European patent · EP0643378 · Inventor
European patent · EP0596455 · Inventor
European patent · EP0587032 · Inventor