CH-4132 Muttenz
European patent · EP0534904 · Inventor
European patent · EP0505322 · Inventor
European patent · EP0491664 · Inventor