5452, Oberrohrdorf
European patent · EP2194369 · Inventor
European patent · EP2003441 · Inventor
European patent · EP1550861 · Inventor