CH-2520 La Neuveville
European patent · EP0128257 · Inventor
European patent · EP0121638 · Inventor
European patent · EP0108182 · Inventor