CH-5116 Schinznach-Bad
European patent · EP0235390 · Inventor
European patent · EP0199165 · Inventor
European patent · EP0091139 · Inventor