CH-2558 Aegerten
European patent · EP2038485 · Inventor
European patent · EP1423671 · Inventor
European patent · EP0788591 · Inventor