CH-3078 Richigen
European patent · EP1056418 · Inventor
European patent · EP0714634 · Inventor
European patent · EP0695607 · Inventor