CH-4132 Muttenz
European patent · EP0655497 · Inventor
European patent · EP0574347 · Inventor
European patent · EP0439997 · Inventor