CH-8645 Jona
European patent · EP2280783 · Inventor
European patent · EP2227337 · Inventor
European patent · EP1855809 · Inventor