Reinach
European patent · EP1127872 · Inventor
European patent · EP1059283 · Inventor
European patent · EP0847994 · Inventor