CH-4103 Bottmingen
European patent · EP0436469 · Inventor
European patent · EP0313515 · Inventor
European patent · EP0016425 · Inventor