CH-4147 Aesch
European patent · EP0413666 · Inventor
European patent · EP0320448 · Inventor
European patent · EP0284563 · Inventor