CH-8617 Mönchaltorf
European patent · EP1060520 · Inventor
European patent · EP0657067 · Inventor
European patent · EP0606418 · Inventor