CH-4153 Reinach
European patent · EP2480610 · Inventor
European patent · EP1831315 · Inventor
European patent · EP1831314 · Inventor