CH-3286 Muntelier
European patent · EP0993247 · Inventor
European patent · EP0487451 · Inventor
European patent · EP0354183 · Inventor
European patent · EP0354182 · Inventor