CH-8308 Illnau
European patent · EP1929075 · Inventor
European patent · EP1781847 · Inventor
European patent · EP1740745 · Inventor