CH-4107 Ettingen
European patent · EP0988343 · Inventor
European patent · EP0986615 · Inventor
European patent · EP0824571 · Inventor