CH-2514 Ligerz
European patent · EP1018384 · Inventor
European patent · EP0612573 · Inventor
European patent · EP0129297 · Inventor