CH-4132 Muttenz
European patent · EP3068381 · Inventor
European patent · EP1427397 · Inventor
European patent · EP1349541 · Inventor