CH-5413 Birmenstorf
European patent · EP0231469 · Inventor
European patent · EP0175954 · Inventor
European patent · EP0061786 · Inventor