CH-8472 Seuzach
European patent · EP1299585 · Inventor
European patent · EP0739463 · Inventor
European patent · EP0636813 · Inventor