CH-8957 Spreitenbach
European patent · EP0133635 · Inventor
European patent · EP0080022 · Inventor
European patent · EP0082241 · Inventor