CH-4310 Rheinfelden
European patent · EP0180544 · Inventor
European patent · EP0112803 · Inventor
European patent · EP0038776 · Inventor